Hallo, ich möchte einem xmega nutzen, um an Geräten/ICs mit einer Jtag Schnittstelle abfragen stellen zu können. Z.B. könnte ich nach dem IDCODE oder bei Xilinx FPGAs das USER1 Register auslesen etc. Um jedoch mit einer grossen Zahl von Geräten kompatibel zu sein, muss ich also die 3.3V Spannung die der xmega an den IO Pins liefert und auch fordert je nach angestecktem Gerät auf 1.8V 2.5V 3.3V 5V konvertieren. Ich habe jetzt schon versucht einen passenden IC zu finden, der genau dieser Aufgabe nachgeht - da ich dachte, dass dies kein all zu spezielles Problem ist - aber ich habe keinen gefunden. Insgesamt sollen zwei Geräte mit Jtag Schnittstelle an den xmega angeschlossen werden können, welche jedoch jeweils unterschiedliche Spannungen (siehe oben) für jtag vordern können. Hinweis: Es stehen 3.3V und 5V Spannungsversorgung zur Verfügung. Gruß Boris
Wenn dir die Versorgung des Targets ebenfalls zur Verfügung stünde, wäre das mit http://www.mikrocontroller.net/articles/Pegelwandler#1.2C65V...5.2C5V_.3C-.3E_1.2C65V...5.2C5V kein Problem, aber so ist es nicht so einfach. Vielleicht mit dem Xmega die Spannung messen und dann irgendwie umschalten.
Hi, das jeweilige Gerät teilt die geforderte Referenzspannung mit. Die ICs die du vorschlägst erfüllen den Zweck schon mal gut, jedoch würde ich 2x SN74LVC(H)8T245 (TDI, TCK, TMS) und 2x SN74LVC1T45 (TDO) benötigen, wovon bei dem SN74LVC(H)8T245 nur drei der möglichen 8 level konvertierer genutzt würden. Wäre halt schön gewesen, wenn es einen IC gäbe, welcher genau für diesen Zweck gebaut wäre und dreimal in die eine Richtung konvertiert und einmal in die andere Richtung konvertiert.
Naja du könntest auch 1x 2T + 1x 1T (TDI, TCK, TMS) zzgl. 1x 1T (TDO) pro JTAG nehmen. Ist halt ein IC mehr, dürfte aber trotzdem kompakter werden als mit 8T. Wenn du eine ein-IC-Lösung suchst, fallen mir nur ADuM1401/ADum3401 ein. Allerdings sind die recht teuer und brauchen mindestens 2,7V. Aber vielleicht findest du bei AD ja noch andere.
Ich werde 1x 2T + 1x 1T (TDI, TCK, TMS) und 1x 2T (TDO, VREF) nutzen, so kann ich über VFREF==HIGH auch feststellen, ob das JTAG Kabel angeschlossen wurde. Eine Frage habe ich jedoch noch zu den ICs. Es heisst im Datenblatt vom sn74lvc2t45: "VCC Isolation Feature – If Either VCC Input Is at GND, Both Ports Are in the High-Impedance State" Heisst dies, wenn VCCA == GND sowohl A1 A2 als auch B1 B2 hochohmig sind?
Boris D. schrieb: ... > Heisst dies, wenn VCCA == GND sowohl A1 A2 als auch B1 B2 hochohmig > sind? Ja
Uwe Bonnes schrieb: > Ja Der Ausgang wird in der Simulation nicht hochohmig. Am Ausgang B liegen 5mV im Bezug auf GND und nicht die erwarteten 2.5V. Kann mir jemand sagen, was hier schief gelaufen ist? Simulator: TINA-TI 9 (9.3.50.40 SF-TI)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.