Ich designe gerade eine Anzeigeplatine die ich auf 3.3V laufen wird. Ich muss etwa 30 externe 5V Signale einlesen, das will ich seriell mit einer 74HC165 Kaskade machen. Die Kaskade hängt an 3.3V. An den Eingängen gibts zum Schutz 470R..1K Netzwerke. (siehe Schaltplan). Gesteuert wird das ganze von einem Bluepill Board. Ich muss dazusagen dass an den Eingängen auch noch andere 74HCxx Chips hängen werden. (max 4) Es gibt nur ganz wenige Ausgänge die ich mit HC125 puffern würde. Clamp Dioden würde gerne weglassen. Die eingänge ändern sich im Free Running mode relativ schnell (ca 500kHz) während der Auswertung sind sie aber quasi statisch. Was meint ihr funktioniert das so.
Bei 30 Signalen werden rund 60mA über die Schutzdioden der Eingänge nach VCC abfließen, wenn überall HIGH wäre. Braucht deine Schaltung dauerhaft mehr als 60mA? Wenn nicht, dann würde ich noch an jedem Eingang ein ähnliches R-Array mit 1k nach GND spendieren. Die Quellen werden dadurch zwar stärker belastet, aber der Teiler kann ja auch höherohmig sein, z.B. 1k 2k2 oder 2k2 3k3. Oder noch höher, da du ja im statischen Zustand auswertest.
Du kannst dir die ganzen Längswiderstände sparen, wenn du die Schieberegister als HCT auf 5V laufen läßt. Dann braucht du nur noch EINEN Pegelwandler bzw. Längswiderstand für den seriellen Ausgang zum 3,3V uC.
@falk stimmt da hab ich viel zu kompliziert gedacht. Muss mir halt noch überlegen wie ich das mit den restlichen Schaltungsteilen, die ich nicht gezeigt habe, in Einklang bringe. Gute Idee!
Nehme fuer die Eingaenge doch besser eine 5-Volt tolerante 3.3 Volt Logic, z.b. 74LVC.
Falk B. schrieb: > Du kannst dir die ganzen Längswiderstände sparen, Im Prinzip schon, aber ... Thomas Z. schrieb: > 30 externe 5V Signale 'Extern' hört sich nach Schutzbeschaltung gegen Surge & Spike + Verpolung an. Wie ist das 'Extern' genau zu verstehen?
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.