Fremdversorgung durch Akku

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
Franz Peter Zantis
Posts: 97
Joined: Wed Aug 03, 2011 3:46 pm
Contact:

Fremdversorgung durch Akku

Post by Franz Peter Zantis »

Behält der IO-Warrior die Zustände der Ausgänge, wenn er fremdversorgt wird (durch einen Akku) und man die Verbindung zum Rechner (USB) unterbricht?
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Fremdversorgung durch Akku

Post by Guido Körber »

Nein. Wenn der USB getrennt wird besteht abhängig vom Zustand der Leitungen die Möglichkeit, dass ein Reset ausgelöst wird.
Franz Peter Zantis
Posts: 97
Joined: Wed Aug 03, 2011 3:46 pm
Contact:

Re: Fremdversorgung durch Akku

Post by Franz Peter Zantis »

Den Satz nach dem Nein verstehe ich nicht.
Es besteht in Abhängigkeit des Zustandes der Leitungen, dass ein Reset ausgelöst wird. Hmmm.
Heißt dies, dass man beeinflussen kann ob ein Reset ausgelöst wird?
Dieser Punkt ist sehr wichtig. Wenn der Warrior den aktuellen Zustand der Ausgänge vergißt nur weil die USB-Leitung unterbrochen wurde, dann schränkt das den Einsatz für meine Anwendungen stark ein.
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Fremdversorgung durch Akku

Post by Guido Körber »

Grundsätzlich ist für uns der Zustand, dass die USB Datenleitungen getrennt werden, aber die Stromversorgung stehen bleibt nicht genauer definiert. Was auf jeden Fall passiert, ist dass der Chip in den Suspend Mode geht, wenn beide Datenleitungen für länger als 3 ms high sind und einen Reset durchführt, wenn beide Leitungen für mehr als 1 ms auf low sind.

Genauso wird ein Reset passieren, wenn die USB Verbindung wieder hergestellt wird, weil der Host dann einen Reset-Befehl schickt.

Bei einem Reset gehen alle Leitungen auf High, bei Suspend passiert nach aussen nichts weiter.
Franz Peter Zantis
Posts: 97
Joined: Wed Aug 03, 2011 3:46 pm
Contact:

Re: Fremdversorgung durch Akku

Post by Franz Peter Zantis »

Ok. Dann ist das nicht zu ändern.
Ich werde also die Ausgänge mit Latches buffern müssen (z.B. dem 74HCT374).
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Fremdversorgung durch Akku

Post by Guido Körber »

Kleiner Fehler von meiner Seite dazu noch: Im Suspend Mode gehen alle Ausgänge auf High.
Franz Peter Zantis
Posts: 97
Joined: Wed Aug 03, 2011 3:46 pm
Contact:

Re: Fremdversorgung durch Akku

Post by Franz Peter Zantis »

Ich habe noch eine Frage zur Akkuversorgung. In den Unterlagen steht, dass in diesem Fall die Stromanforderung auf "low current" eingestellt werden soll.
Das habe ich bei der Initialisierung wie folgt geschreiben:

IOhandle = IowKitOpenDevice()
'Verbindung des LTC1257 (DAU) mit dem IO-Warrior56 über das SPI-Interface
'P5.0 = CLK CLK 1
'P5.1 = SS LOAD 3
'P5.2 = MOS Din 2 takes data on the rising edge of CLK

'SPI einstellen
'Details dazu auf Seite 15 des IO-Warrior-Datenblatt
setWarrior(0) = &H8S
setWarrior(1) = &H1S 'enable SPI
setWarrior(2) = &H0S 'mode MSB first, / CPOL, CPHA
setWarrior(3) = &H0S '93,75 kHz
setWarrior(7) = 127 'auf low current mode einstellen, da der Warrior von externer Spannungsquelle (nicht über USB) versorgt wird
I = IowKitWrite(IOhandle, 1, setWarrior(0), 64)


Meine Frage: Ist das so richtig? Wie kann ich abfragen ob der Warrior56 im "low current mode" eingestellt ist?
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Fremdversorgung durch Akku

Post by Guido Körber »

Code: Select all

        setWarrior(7) = 127     'auf low current mode einstellen, da der Warrior von externer Spannungsquelle (nicht über USB) versorgt wird 
Wo haben Sie denn das her???

Der Powermode des IO-Warrior wird über einen Pull-Up oder Pull-Down beim IOW56 an P6.0 eingestellt. Datenblatt Kapitel 4.0 und 5.6.
Franz Peter Zantis
Posts: 97
Joined: Wed Aug 03, 2011 3:46 pm
Contact:

Re: Fremdversorgung durch Akku

Post by Franz Peter Zantis »

Noch eine Frage bezüglich Akkubetrieb: Könnte man den IO-Warrior56 auch mit 3 V betreiben?
Guido Körber
Site Admin
Posts: 2856
Joined: Tue Nov 25, 2003 10:25 pm
Location: Germany/Berlin
Contact:

Re: Fremdversorgung durch Akku

Post by Guido Körber »

Nein
Post Reply