改良倍マトリクス
はじめに
倍マトリクスはダイオードの順電圧Vfについて Vf<Vth<3Vf の制限があり、駆動電圧が5Vでないマイコンを使用すると3Vfが条件を満たさずゴーストが出ることがあると言われます。 そこで、動作条件が 2Vf<Vth<4Vf である改良2乗マトリクスを倍マトリクスに導入する方法を考えました。
既存の倍マトリクス
赤丸で囲んだ3つのキーを同時に押すと、3VfがVthを下回った場合青丸で囲んだキーが入力されてしまいます。
動作条件: Vf<Vth<3Vf
改良倍マトリクス
3つキーを押したときにゴーストが出る条件は 6Vf<Vth となります。一方でキーが入力できる条件も 2Vf<Vth となります。
動作条件: 2Vf<Vth<6Vf
改良倍マトリクス(その2)
1列あたりダイオードを2個追加するのは大変ということでダイオードが1個で済む設計も考えました。
ここまで述べてきた「ゴースト経路」とは青線の経路です。
動作条件: 2Vf<Vth<4Vf
まとめ
いかがでしたか? 既存の倍マトリクスでゴーストが出るのはVfの少しの差だと思うので、追加のダイオードはVfが小さいショットキーバリアダイオードが良いと思います。