Ahoj,
pustím se do tohoto tématu, protože sem chodí hardwarový odborníci na klávesnice
V jednom projektu jsem si zjednodušil život použitím klávesnice v charlieplexingu.
- ch1.png (9.39 KiB) Zobrazeno 8130 x
Jak známo, hlavní výhodou této klávesnice je, že u ní dochází ke ghostingu už od dvou stisknutých kláves. (Kdo neví co je ghosting, tak malý obrázek - mám stisknutá dvě červená tlačítka, což vede k chybné informaci o stisku modrého, které je ale volné.)
- ch2.png (11.27 KiB) Zobrazeno 8130 x
Tak jsem si říkal, že pokud bych přidal například do série s tlačítkem nějakou součástku, že by se to mohlo zlepšit. Původně jsem si tu magickou součástku představoval jako odpor, ale postupem doby spíš přecházím na myšlenku, že by to mohla být druhá dioda v sérii.
- ch3.png (12.22 KiB) Zobrazeno 8130 x
O co mi jde - úbytek na diodě je 0,7V. Tedy pokud máme dvě diody v sérii. tak je na prostředním vstupu 1,4V, to je stále přijatelné jako logická 0 (pro 5V logiku). Ale na horním vstupu už je 2,8V - to už je nad hranicí pro nulu. (bohužel je to pod hranicí pro 1, takže asi nic).
S odporama je to podobné. Řekněme, že R1,R2,R3 mají 1K, a modré odpory jsou 200R, pak máme na prostředním vstupu dejme tomu 1,4V a na horním 2,4V. To je ještě horší.
Není mezi přítomnými nějaký hardwarový odborník, který by věděl, jak na to?