Ich möchte eine serielle Kommunikation mit einem Gerät herstellen, das auf 0-5 Volt TTL-Pegel arbeitet. Aber mein serieller Chip verwendet eine 3,3-Volt-Logik. (Dies ist eine UART-Kommunikation)
Ich weiß, dass ich zumindest für den TX-Pin des Geräts (der RX auf meinem seriellen Chip sein wird) einen Schritt nach unten brauche. Ich wollte mit einem normalen Widerstandsspannungsteiler arbeiten, aber ich gehe davon aus, dass dies bei Hochgeschwindigkeitsübertragungen Probleme verursachen wird. Können Sie einen guten, einfach zu bedienenden Chip für diese Aufgabe empfehlen?
Benötige ich außerdem eine Spannungserhöhung von 3,3 V auf 5 V für den RX des Geräts (den TX meines seriellen Chips)? Ich habe gehört, dass alles über 2,4 Volt als hoch angesehen werden sollte. Was denken Sie?
Und ich habe die Frage, ob der Konverter invertieren sollte oder nicht? Wie kann ich das feststellen?
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 erhalten. Aber das gilt für TTL - Geräte oder TTL-kompatible Geräte wie HCT-CMOS. Ein HCMOS-Baustein benötigt typischerweise mindestens 0,7 Vdd für einen hohen Pegel. Bei einer 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 Chip-Widerstände kein Problem darstellen.
PetPaulsen
stevenvh
EMBEDOONIX.COM
Jim Paris
EMBEDOONIX.COM