Se där, nu tror till och med jag att jag förstår problemet
Drivarn vill ha hög signal för "disable".
Det funkar inte när du nyttjar chargepump då denna oftast går mot enable pinnen på ingång/utgångs drivare (normalt 74LS245 motsv.) på ditt BOB.
I klartext så om chargepumpen slår ifrån går INGA signaler till och från ditt BOB.
Tanken är ju att slå av allt typ.
Man kan ju föra en filosofisk disskution om vitsen med att disabla drivarna om du ändå inte kan skicka puls till dom, men om du är som jag så vill man ju att ALLT skall funka så jag ifrågasätter inte det
Krestsen som du provat borde funkat (den med transistorn efter opto). Det framgår inte vad optokopplaren har för data, men med enframdrivning på 2.5V och det inbyggda motståndet på 270 ohm så blir det begränsat till 10-11mA med dina 5V matning.
Kopplar du in enligt första kretsen får jag det till att du har ca 8 mA utan signal till basen på transistorn (dvs. disable läget) utan att veta mer om opton
så är det svårt att säga om det räcker, men antagligen borde det det. Men med aktiv signal på basen (dvs. Enable i ditt fall) så sjunker matningen till opton endast med 3mA ned till ca 5mA. Marginalen 5-8 mA för enable/disable tror jag blir för dålig. Vi trixar alltså inom optokopplarens gränsvärden tror jag.
Det framgick inte om ditt försök medförde konstant enable eller disable på drivaren.
Jag skulle vilja att du provar ett högre motstånd bas -> GND.
1k gör att du inte släcker ut optokopplaren ordentligt enligt min bedömning. 10K borde bli bättre.
Detta kan lösa hela problemet om det nu är så att du i testen vart "disable" hela tiden.
Om du vart enable hela tiden så är det något annat fel.
En desperat lösning är ju att sätta ett relä som drivs av transistorn
men sådana "fullösningar" väntar vi ett tag med va
