M
Martetschläger Stefan
Guest
Hi NG !
Ich beschäftige mich grade mit dem USB Interface meines Eigenbau MP3
Players, und möchte dazu den FT245BM von FTDI verwenden (ist sicher vielen
ein begriff).
Ich habe als Versorgung einen Akku, und betreibe das ganze System mit 3,3V.
Nun braucht ja der FT245BM 5V für seinen Core, allerdings kann er ja auch in
3V3 Systemen eingesetzt werden, da er einen internen Pegelwandler hat.
Aber genau da liegt das Problem:
Die 3V3 liegen ja immer am FT245 an, die 5V jedoch nur, wenn eine USB
Verbindung zum PC besteht (da ich die 5V vom USB Bus ziehe). Ich habe von
ein paar Leuten gehört, das ihm das "nicht gefällt", wenn der Core
unversorgt ist, der Rest der Schaltung (Datenleitungen, I/O Pegelwandler)
aber schon. Nun möchte ich doch gerne wissen, was ist denn das "nicht
gefallen" ? Raucht das Ding ab oder wie ?
Und wie kann ich dieses Problem umgehen ?
Im Datenblatt von FTDI stehen nur Beispiele von reinen Self-Powerde oder von
reinen Bus-Powered Anwendungen drinnen, aber eine solche "gemischte
Versorgungs-"Anwendung ist weder in den AppNotes, noch im Datenblatt
aufgeführt.
Ich hab im Netz keine Antwort darauf gefunden, und die Schaltung die der
yampp 7 verwendet, kommt mir auch komisch vor. Wenn ich mich da nicht ganz
irre dann ist VCCIO doch mit 5V beschalten, und diese 5V Datensignale gehen
an den ATMega, der aber nur mit 3V3 versorgt ist. Wie geht das ?
Der Link: http://www.myplace.nu/mp3/images/yampp7_sch_large.gif
Am FT245 sind alle VCCs (AVCC, 2xVCC + VCCIO) mit V+* verbunden, das sind
die 5V vom USB. Die Datenleitungen gehen zum ATMega16L, der wird mit VCC+
versorgt, was der batteriespannung von 3V6 entspricht. Die Datenleitungen
vom FT245 zum Controller arbeiten damit mit 5V Pegeln -> Darf laut
Datenblatt des ATMega nicht sein, die max. Eingangsspannung ist VCC+0,5V.
richtig ?
Danke für eure Hilfe !
lg Steve
--------------------------------------------------------
E-Mail: nachname.vorname@aon.at
Ich beschäftige mich grade mit dem USB Interface meines Eigenbau MP3
Players, und möchte dazu den FT245BM von FTDI verwenden (ist sicher vielen
ein begriff).
Ich habe als Versorgung einen Akku, und betreibe das ganze System mit 3,3V.
Nun braucht ja der FT245BM 5V für seinen Core, allerdings kann er ja auch in
3V3 Systemen eingesetzt werden, da er einen internen Pegelwandler hat.
Aber genau da liegt das Problem:
Die 3V3 liegen ja immer am FT245 an, die 5V jedoch nur, wenn eine USB
Verbindung zum PC besteht (da ich die 5V vom USB Bus ziehe). Ich habe von
ein paar Leuten gehört, das ihm das "nicht gefällt", wenn der Core
unversorgt ist, der Rest der Schaltung (Datenleitungen, I/O Pegelwandler)
aber schon. Nun möchte ich doch gerne wissen, was ist denn das "nicht
gefallen" ? Raucht das Ding ab oder wie ?
Und wie kann ich dieses Problem umgehen ?
Im Datenblatt von FTDI stehen nur Beispiele von reinen Self-Powerde oder von
reinen Bus-Powered Anwendungen drinnen, aber eine solche "gemischte
Versorgungs-"Anwendung ist weder in den AppNotes, noch im Datenblatt
aufgeführt.
Ich hab im Netz keine Antwort darauf gefunden, und die Schaltung die der
yampp 7 verwendet, kommt mir auch komisch vor. Wenn ich mich da nicht ganz
irre dann ist VCCIO doch mit 5V beschalten, und diese 5V Datensignale gehen
an den ATMega, der aber nur mit 3V3 versorgt ist. Wie geht das ?
Der Link: http://www.myplace.nu/mp3/images/yampp7_sch_large.gif
Am FT245 sind alle VCCs (AVCC, 2xVCC + VCCIO) mit V+* verbunden, das sind
die 5V vom USB. Die Datenleitungen gehen zum ATMega16L, der wird mit VCC+
versorgt, was der batteriespannung von 3V6 entspricht. Die Datenleitungen
vom FT245 zum Controller arbeiten damit mit 5V Pegeln -> Darf laut
Datenblatt des ATMega nicht sein, die max. Eingangsspannung ist VCC+0,5V.
richtig ?
Danke für eure Hilfe !
lg Steve
--------------------------------------------------------
E-Mail: nachname.vorname@aon.at