Ik heb een serieel signaal dat uit een modem komt, officieel zou het TTL moeten zijn, maar praktisch gezien is het 2,8 Volt. Hierdoor donderen er bitjes om en klopt de data niet.
Aan de andere kant zit een AVR microcontroller. Deze doet netjes z'n werk. Signaal netjes 0v en 5v, geen gedoe.
Oftewel, ik moet het signaal uit het modem iets opvoeren. Het hoeft niet perfect 5 volt te zijn, maar 2.8 is duidelijk te laag.
Hoe kan ik dit handig opwerken? Is een pull-up weerstand genoeg, of moet er een transistor tussen? Of een heel TTL ic?
Mijn theorie is dat een transistor, bijvoorbeeld een BC547 achtig iets, met de basis op de bron, 5v op de collector en de emissor aan de AVR, dat ik in één keer klaar ben. Maar het is slechts theorie want ik ben niet zo familiair met transistoren. Misschien mis ik nog een weerstandje oid.
Aan de andere kant zit een AVR microcontroller. Deze doet netjes z'n werk. Signaal netjes 0v en 5v, geen gedoe.
Oftewel, ik moet het signaal uit het modem iets opvoeren. Het hoeft niet perfect 5 volt te zijn, maar 2.8 is duidelijk te laag.
Hoe kan ik dit handig opwerken? Is een pull-up weerstand genoeg, of moet er een transistor tussen? Of een heel TTL ic?
Mijn theorie is dat een transistor, bijvoorbeeld een BC547 achtig iets, met de basis op de bron, 5v op de collector en de emissor aan de AVR, dat ik in één keer klaar ben. Maar het is slechts theorie want ik ben niet zo familiair met transistoren. Misschien mis ik nog een weerstandje oid.
