Jak odrušit LED-displejový multiplex?

Problém mutiplexovaných LED displejů je asi tak starý, jako LED sami. Pokud měly tunery LED displej, pak většinou bez multiplexu. Odrušit to moc nejde, zvláště né na AM. Problém rušení je způsoben velmi strmým nárůstem nebo zánikem proudu do LED, který způsobuje VF vyzařování jak elektrické tak magnetické. Stínění plátovaným kuprextitem bude na to krátké. Magnetické vlny jím procházejí.

V zásadě jsou 2 možnosti, jak to řešit:

  1. LED segmentovky budit staticky. Existuje na to mnoho IO. Je to sice hodně IO a odporů, ale účinek je zaručený.

  2. Zajistit, aby nárůst a pokled proudu byl pozvolný. Na samotném MCU to nejde, ale lze to udělat na tranzistorech budících společné anody (nebo katody) připojením kondenzátoru mezi bázi a kolektor. Časová konstanta tohoto kondu s bázovým odporem by se měla řádově pohybovat kolem 1/10 doby buzení jedné cifry. Řízení probíha tak, že se nejprve zapnou na portech MCU příslušné katody a pak se začne budit tranzistorem anoda. Po uplynutí cca 2,5ms se nejříve odbudí anoda segmentovky a až zanikne anodový proud, pak se můžou přepnout katody na portech MCU. Jinak by se opět vytvářely strmé proudové hrany.
    Multiplex nemá smysl dávat příliš vysoko, protože klesá účinost LED právě proto, že se tranzistory pomalu otvítají a zavírají. Rozumná frekvence je 100Hz. Pro 4místný displej to dělá 2,5ms na jednu cifru, přičemž cca 250us může trvat přechodový děj proudu. To je zhruba o 4 řády pomalejší, než vytvoří porty MCU.