inara1(2018/10/31 Wed 15:59) [ 編集 ] [ 返信 ]
カソード波形ありがとうございます。その結果から、7セグLEDのアノード電圧波形の「デコ」の原因が分かりました。
7セグLEDを光らせないときは、アノードとカソードは両方とも3Vか、または両方とも0V(LEDには電圧がかからない)ですが、光らせるときは、アノード電圧を3Vにして、特定のカソード電圧だけ0Vに下げています。そのとき、アノード電圧が電圧降下で少し下がるので「デコ」が発生するようです。電流制限抵抗を入れなくても、マイコンの出力ポートの直列抵抗が大きいために、LEDが発光すると電圧降下が起こるようです。
マイコンの出力ポートは一般に電流を吐き出す能力はあまりない(直列抵抗が大きい)ですが、電流吸い込み能力がある(吸い込み時の直列抵抗が小さい)ので、LEDが光っているときのカソード電圧の上昇はほとんどないようです。
アノード電圧波形の最大値は2.35V、「デコ」の電圧が1.85Vとなっていますが、本当の最大値は3Vではないのでしょうか。オシロの自己校正を再度行ってみてください。