Hi
ich habe ein kleines Problem und komme nicht weiter. Es geht um die
Kommunikation eines Handyprozessors mit JTAG. Mein Programmer
unterstützt nur 3,3V und sieht die 0,9V High des Prozessors nicht als
High an, deshalb dachte ich man kann das Problem mit einem Pegelwandler
oder ähnlichem beseitigen.
Mir sind die zwei Pegelwandler MAX232 und MAX2323 bekannt, aber diese
dienen ja nur der Wandlung von 12V auf 5V bzw 3,3V.
Nun woltle ich hier mal Fragen ob euch vielleicht ein IC oder ähnliches
einfällt der mehrere "Signale" Pegelwandeln kann.
Über eine hilfreiche Antwort würde ich mich sehr freuen.
Vielen Dank im vorraus.
Mfg
Eduard
Eduard O. schrieb:> der mehrere "Signale" Pegelwandeln kann.
Ein schneller Komparator kann das vielleicht. Mit ein wenig positiver
Rückkopplung erreichst du ne saubere Hysterese, dann noch im negativen
Rückkopplungszweig mit einem kleinen Kondensator(paar pF) gegen
Schwingneigung ein wenig "einbremsen".
Mehrere Kanäle bekommst du mit einem Quad-Komparator hin. Wie schnell
muss es denn sein? Brauchst du auch an TRST hohe Geschwindigkeit?
mfg mf
Hi
also von der geschwindigkeit her, denk ich da vllt an 100kHz. Weiß nicht
ob JTAG über 100kHz kommt.
Was meinst du denn mit ein wenig positiver Rückkopplung? Wie wird diese
erzeugt?
Es wären 7 "Signale" bzw Pegel die geshiftet werden müssten:
nTRST
TDI
TMS
TCK
RTCK
TDO
nSRST
Also würde man das Problem mit 2 Quad-Komparatoren lösen können oder
habe ich da was falsch verstanden im Bezug auf die komparatoren?
Mfg
Schnell müssen ja nur TDI, TDO, TMS und TCK sein, vielleicht noch nTRST.
Diese Signale würde ich über einen kräftigen Leitungstreiber und
angehängten Spannungsteiler runterbrechen. 100Ω unten, 270Ω oben ergeben
bei High an 3,3V einen Querstrom von 9mA. Die Quellimpedanz auf
Low-Voltage-Seite kommt damit um die 73Ω liegen. Das reicht über den
Daumen für ein paar MHz.
nSRST muss nicht schnell sein, das kann man mit zwei Transistoren
runterbrechen, wenn überhaupt benötigt. Der Systemreset ist das
asynchronste, was man sich überhaupt denken kann...
Die einzige Leitung vom Controller zum JTAG-Adapter ist TDO. Die kannst
du mit einem Komparator behandeln. Schwellspannung auf 0,45V oder so und
es sollte spielen. Komparatoren brauchen einen Pullup. Eventuell kannst
du auch einen Video-Opamp probieren und einfach linear verstärken.
Ein Quad-Komparator ist ein vierfach-Komparator. Was Dual ist kannst du
dir hoffentlich denken ;)
Woher kommt RTCK? Ist das ein Signal zum Telefon oder vom Telefon?
mfg mf
Fisch schrieb:> Eduard O. schrieb:>> Mir sind die zwei Pegelwandler MAX232 und MAX2323 bekannt>> Dann hast Du die folgende Seite noch nicht gefunden:> http://www.mikrocontroller.net/articles/Pegelwandler
Schade, dass der Fall 0,9V <=> 3,3V gar nicht im Artikel steht. Ich bin
der Meinung, dass es auch ohne Spezialbauteile gehen muss.
mfg mf
74AVC2T45
2 Bit Pegelwandler, oder der 74AVC8T245 für 8 Bit. Die
Richtungseinstellung gilt allerdings immer für den gesamten Baustein.
Gibt es bei Mouser ca. 0,35€
Schau dir mal 74AVC8T245 an. Gibt auch noch mehr in die Richtung, die
NXP Webseite hilft da gerne weiter. Gibts bei Digikey ab Lager, wer
freundlich fragt findet fast immer eine Möglichkeit zum mitbestellen.
viel Erfolg
Hauspapa
Danke für die vielen Antworten.
Also zu den Signalen (ich hoffe das passt alles so):
nTRST - interface --> processor, muss 3.3 V --> 0.9 V heruntergeshiftet
werden
TDI - interface --> processor, muss 3.3 V --> 0.9 V heruntergeshiftet
werden
TMS - interface --> processor, muss 3.3 V --> 0.9 V heruntergeshiftet
werden
TCK - interface --> processor, muss 3.3 V --> 0.9 V heruntergeshiftet
werden
RTCK - processor --> interface, muss 0.9 V --> 3.3 V hochgeshiftet
werden
TDO - processor --> interface, muss 0.9 V --> 3.3 V hochgeshiftet werden
nSRST - interface --> processor, muss 3.3 V --> 0.9 V heruntergeshiftet
werden
@Mini Float
Könntest du eventuell eine kleine Skizze anfertigen, zu deinem
Vorschlag?
Kann mir das nicht so recht vorstellen. Kenne mich auch ehrlich gesagt
mit Leitungstreibern und Komparatoren nicht so wirklich aus. Ist das
erste mal, dass ich auf ein derartiges problem stoße.
@Fisch
Die Seite ist mir bekannt gewesen, vor Erstellung des Threads. Aber
anhand der Seite konnte ich mir keine Lösung erarbeiten wie eine
Pegelwandlung von 0,9V zu 3,3V funktionieren könnte.
Mfg
Komparatorgeschichte hab ich mal angehängt. Geht genau so natürlich nur
mit Low-Voltage R2R-Komparatoren. LM339 nräuchte eine größere
Versorgung, der Pullup(in meiner Schaltung R5, 330Ω) wird dann natürlich
trotzdem nur an 3,3V gehängt. Der Komparator muss aber einiges an Strom
von knapp 10mA können. Wenn nicht: R5 größer machen.
Wenn du die Sachen eh bestellen müsstest, machs so, wie die anderen
sagen.
Die '245er funktionieren, auch ohne sich viel Gedanken machen zu müssen.
Du brauchst dann eben 2 davon. Die "Füllbuchstaben" sind wichtig!
mfg mf