Hallo, ich habe den Vormittag damit verbracht herauszufinden wie man die digitale Eingänge variabler Pegel an einen AVR anbindet. Es geht darum, dass unterschiedliche Logikpegel (3.3V, 5V und eventuell 12V) eingelesen werden sollen. Der Pegel sollte einstellbar sein, dabei dachte ich an eine Referenzspannung die ich generiere. Was mir auch wichtig wäre, sind definierte Eingangsimpedanzen weshalb ich nicht alles mit Zenerdioden auf 3.3V platt machen wollte. Wie baut man soetwas am besten auf? Viele Dank Thomas K.
Ich würd einen NPN-Schalttransistor nehmen. An die Basis kommt das Eingangsssignal und der Transistor schaltet den µC-Pin auf Masse durch.
> Wie baut man soetwas am besten auf?
Tektroniks verwendet dafuer einen ASIC das auch gleich die ECL Umsetzung
macht.
Welcher Loesungsansatz fuer dich brauchbar ist kann man entscheiden wenn
du weisst wie schnell das sein soll.
Olaf
100Khz analoge Bandbreite würden ausreichen. Die "Idee" mit dem Transistor ist natürlich nicht schlecht und an Robustheit kaum zu überbieten. Was mir daran nicht so gefällt ist, dass jeweils schon ab unter 1V ein High Pegel erkannt werden würde was weder 3,3 noch 5V TTL entsprechen würde.
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.