Tengo una pantalla de algunos LEDs, usando charlieplexing:
Losdispositivosdevisualizaciónnotienenningunaotraparteytampocotienenespacioparacolocarningunaparte.LasresistenciasseencuentranenloscablesA,ByCentreelcontroladoryeldispositivodevisualización.
Cuandosoloeldispositivo1estáconectado,enlaconfiguraciónA=tripleestado,B=0,C=1,elLEDverde3seenciendecomodebería.Sinembargo,elLEDrojo1tambiénproduceunaluzmuytenue.Esapenasvisible,peroestáahí.ParecequefluyeunapequeñacorrienteatravésdelosLED5y1,aunquelosvoltajesdirectosdelLED5+LED1sonmuchomásaltosquelosdelLED3.
TodoslosLEDrojosytodoslosLEDverdessondelamismamarca,losrojostienenunatensióndirectadeaproximadamente2.1voltiosylosverdesde3.9voltios.
Cuandotambiénconectoeldispositivo2,elbrillodelLED1sevuelveunpocomásfuerte.Escomprensible,porquesimplemente"duplicamos" el LED 5.
¿Cómo puedo eliminar o al menos disminuir en gran medida este efecto? No puedo colocar partes nuevas dentro de los dispositivos (aunque podría voltear los LED y cambiar el software del controlador en consecuencia), el único lugar donde puedo insertar nuevas piezas son los cables: corte un cable individual y coloque un componente en serie allí.
Logré disminuir el efecto de usar ambos dispositivos juntos, colocando dos diodos paralelos con polarización inversa en uno de los cables del dispositivo 2.
Todos los LED están controlados por un PWM de appox 300 Hz, si se proporciona información adicional útil.
¿Hay otros enfoques que podría considerar?