Ich möchte eine serielle Kommunikation mit einem Gerät herstellen, das auf 0-5 Volt TTL-Pegel arbeitet. Mein serieller Chip verwendet jedoch eine 3,3-Volt-Logik. (Dies ist eine UART-Kommunikation)
Ich weiß, dass ich zumindest für den TX-Pin des Geräts (der auf meinem seriellen Chip RX sein muss) einen Schritt nach unten brauche. Ich wollte mit einem normalen Widerstandsspannungsteiler arbeiten, gehe aber davon aus, dass dies bei Hochgeschwindigkeitsübertragungen zu Problemen führen wird. Können Sie für diese Aufgabe einen guten, benutzerfreundlichen Chip empfehlen?
Muss ich für den RX des Geräts (TX meines seriellen Chips) einen Spannungsanstieg von 3,3 V auf 5 V haben? Ich habe gehört, dass alles über 2,4 Volt als hoch angesehen werden sollte. Was denken Sie?
Und ich habe eine Frage, ob der Konverter invertieren soll oder nicht? Wie kann ich das feststellen?
quelle
Antworten:
Die 2,4 V sind das Minimum für einen TTL- Ausgang mit hohem Pegel . Ein TTL-Eingang benötigt mindestens 2,0 V, um einen Rauschabstand von 400 mV zu erzielen. Dies gilt jedoch für TTL- Geräte oder TTL-kompatible Geräte wie HCT-CMOS. Ein HCMOS-Gerät benötigt normalerweise mindestens 0,7 Vdd für einen hohen Pegel. Für eine 5-V-Versorgung sind das 3,5 V, also werden Sie es wahrscheinlich nicht schaffen. Sie können einen HCT- Single-Gate-IC als Pegelumsetzer verwenden.
Der Widerstandsteiler wird wahrscheinlich keine großen Probleme verursachen, außer bei sehr hohen Geschwindigkeiten. Da dies weniger als 100 kbps UART ist, sollten Chipwiderstände kein Problem sein.
quelle