FastLogo
--------
FLOGO ist eine Spezialversion des 
Logo-Programms speziell fr hohe 
Geschwindigkeiten.

Hardware
--------
Man braucht neben einer parallelen 
Schnittstelle auch noch einen 
Adapter und eine Taktquelle.
Den Adapter kann man sich gut 
selberbauen, dank der heutigen 
modernen Technik braucht man nur 
drei Bauteile. Ein Schaltplan ist in 
FLOGO.PCX zu finden. Teileliste:
1 Kondensator, mglichst Keramik, 1
bis 10 nF  (C2)
1 Elko, mglichst gro. sollte
mindestens 10.000 F haben, kann
auch ein Goldcap sein (C1)
1 IC 7204 (IC1)
Das IC ist ein sog. FIFO-Speicher.
Die Dinger sind nicht immer
problemlos zu bekommen... wenn genug
Leute zusammenkommen, knnte ich
eine Sammelbestellung organisieren.
Ich habe meinen brigens von:
Farnell Electronic Components
(089)6135901 [Fax] 61393939 [Tel
Verkauf] 61303149 [Tel Buchhaltung]
Grnwalder Weg 30
D-82041 Deisenhofen bei Mnchen
Die liefern eigentlich nur an 
Geschftskunden, bei mir ging's aber 
auch. Der Chip ist teuer... etwa 
35,-. Es gibt ihn mit verschiedenen 
Geschwindigkeiten, danach richtet 
sich die maximale Abtastfrequenz 
(fmax=1/Geschwindigkeit), 35 ns 
ergeben maximal 30 MHz, 50 ns 
ergeben 20 MHz als Maximum.
Zur Erzeugung der Abtastfrequenz mu 
eine externe Quelle angeschlossen 
werden, die eine Rechteckspannung 
der gewnschten Frequenz mit einer 
passenden Amplitude (0 bis 5 V, kein 
bischen mehr oder weniger, sonst 
Rauchzeichen) ausgibt. Dazu mte 
man einen Funktionsgenerator nehmen 
knnen. Man kann auch diese 
Oszillatormodule nehmen, die 5V und 
Masse brauchen und dann eine 
Frequenz ausspucken. Wer die Dinger 
nimmt, kann versuchen, sie vom 
Portfolio speisen zu lassen. Das 
Programm stellt eine gesteuerte 
Speisespannung zur Verfgung bei 
Uosc.
Problem: Der FIFO-Chip braucht im 
Betrieb bis zu 150mA (laut 
Datenblatt von IDT). Das kann der 
Portfolio nicht bieten, daher mu 
der groe Elko eingebaut werden. Der 
dient also nur dazu, die Spannung zu 
puffern. Trotzdem drfte die 
Schnittstelle weit auerhalb der 
Spezifikation arbeiten. Sie kann 
eigentlich maximal 2,5mA pro Pin 
liefern, die zeitweise bestimmt weit 
berschritten werden. Auch fr die 
Oszillatormodule (Uosc) stehen 
eigentlich nur 2,5mA zur Verfgung, 
obwohl die bei 20 MHz etwa 40mA 
verbrauchen. Da all diese riesigen 
berlastungen aber nur kurz sind, 
drfte das die Schnittstelle 
eigentlich aushalten. Doch trotzdem: 
Falls durch Verwendung dieses 
Programms oder der beschriebenen 
Hardware irgendetwas kaputtgeht, 
bernehme ich keinerlei Haftung 
(obwohl ich ber Hinweise sehr 
dankbar bin!).
So funktioniert's
-----------------
Der FIFO ist ein Zwischenspeicher 
fr Daten. Ein 7204 kann 4096 Bytes 
retten. Whrend einer Messung werden 
bei jedem Impuls des Taktsignals die 
8 Datenleitungen abgetastet und im 
FIFO gespeichert. Das kann mit bis 
zu 30 MHz (je nach Chiptyp) 
geschehen. Parallel dazu liest der 
Portfolio am "anderen Ende" des 
Chips die 4096 Bytes wieder aus, was 
vergleichsweise langsam geht. Zur 
Verdeutlichung ein Vergleich: Bei 
McDonalds ist immer hinter dem 
Kassenbereich so eine Ablage fr 
diverse Burger. Da nimmt sich die 
Bedienung dann z.B. 2 Hamburger 
vorne raus, und die restlichen 
Hamburger rutschen nach. 
Gleichzeitig ist hinter der Wand 
jemand, der von Zeit zu Zeit all die 
Burger-Schchte nachfllt. Nach dem 
Prinzip dieser Ablage funktioniert 
auch der FIFO-Chip. Also geh mal 
wieder zu McDonalds, um deine 
elektronischen Dinge zu verstehen...

Bedienung
---------
Das Programm ist eine Abspaltung von 
Logo 0.5 und daher von der Bedienung 
her so ziemlich gleich. "Messen" 
startet eine Messung. Achte darauf, 
das die Taktquelle angeschlossen und 
eingeschaltet ist! Die Messung geht 
blitzschnell, danach landet man in 
der Grafik (auch direkt vom 
Hauptmen zu erreichen). Es werden 
4096 Werte dargestellt. Die 
Funktionstasten funktionieren wie 
gehabt (schau mal in LOGO.TXT nach, 
ich mag das nun nicht alles 
abtippen). "f" und "z" funktionieren 
nicht, da das Programm gar nichts 
ber die Einlesegeschwindigkeit 
wei.

Internes
--------
Dieses Programm ist auch in TP7 
direkt auf dem PoFo entstanden. Es 
sind keine Assemblerroutinen von 
Klaus Peichl drinnen... Trotzdem 
Danke an ihn fr die Untersttzung 
fr Logo! Dieses Programm ist das 
erste aus dem Logo-Paket, das es 
auch mit englischer 
Benutzeroberflche gibt!

Rechtliches
-----------
Dieses Programm ist Shareware. Das 
heit: Kopieren und Nutzen ist 
kostenlos erlaubt. ndern ist 
verboten. Falls du dich 
entscheidest, das Programm zu 
nutzen, wird eine Nutzungsgebhr 
fllig. Die sollte sich nach den 
eigenen finanziellen Mglichkeiten 
richten: z.B. Millionre sollten 
mindestens 50,- zahlen, 
durchschnittsmenschen 25,- und arme 
Schler betrachten dies hier bitte 
als Geschenk (aber nur solange du 
noch nicht gengend Geld hast!).
Jede kommerzielle Nutzung ist VORHER 
mit mir abzusprechen!!!!!!
Des Autors Kontakte:
Gunnar Thle
Postfach 70
D-25691 St.Michaelisdonn
Deutschland
Fax 04853/1841
EMail gthoele@usa.net
Konto 100083426 bei Alte Marner 
Sparkasse, BLZ 218 517 20

Wunschliste
-----------
Der Adapter ist bisher doch sehr 
primitiv. Ich mchte eine 
programmierbare Taktquelle einbauen, 
so da man wie im Original-Logo die 
Abtastgeschwindigkeit aus einem Men 
aussuchen kann. Das wird etwa 10 DM 
kosten. Vielleicht mu dann aber 
endgltig eine externe 
Spannungsversorgung her.
Vielleicht gibt es spter auch noch 
eine AD-Vorsatz, was das Logo-Paket 
um ein Speicheroszilloskop 
bereichert.
In der nchsten Programmversion wird 
man auch grere, kleinere und 
kaskadierte FIFOs verwenden knnen.

Viel Glck und Spa mit dem 
Programm, und sagt mir alle Kritik, 
Anregungen und 
wasweiichnochalleswaseinemsodazueinfllt...
Gunnar
