【DAC34452】I2C ERROR PCA9539 - なす
2023/11/28 (Tue) 23:14:02
DAC34352を作成中です。
基板のはんだ付けが終わったので、動作確認のため電源をつないでLCDが表示されるか確認しようとしたところ、以下の現象が発生しました。
〇LCD画面中に"I2C ERROR PCA9539"と表示される。
また、起動中には"I2C ERROR PCA9211" とも表示される。
9539周辺にはんだミスはありません。
9211は 31から33番ピンがショート(フラックスを塗ってもそこだけはんだが取れず、あきらめています)。
〇IC3の1.5V出力ピンが3.15Vある(1番の入力ピンは3.27V)。
電源のANALOG, DIGITALは共用で9Vを使っています。
2つの関連はわかりませんが、対策が分からず途方に暮れています。
ご教示お願いします。
Re: 【DAC34452】I2C ERROR PCA9539 - ヒロ
2023/11/29 (Wed) 20:10:12
>9211は 31から33番ピンがショート
これらはSPDIF、PCMの入力端子なのでエラーとは関係ないでしょう。
>IC3の1.5V出力ピンが3.15Vある
IC3(LT3042)のGNDが未接続あるいは抵抗の接続不良でしょう。DVDDの絶対最大定格が2.1Vを考えると、よくない状況です。
上記2点とI2Cエラーの関係はわかりませんが、I2Cラインの接続不良をもう一度チェックする必要があると思います。
Re: 【DAC34452】I2C ERROR PCA9539 - ヒロ
2023/11/30 (Thu) 08:06:25
あと、ピン間の半田ブリッジを除去するには銅網の半田吸取線が便利です。
Re: 【DAC34452】I2C ERROR PCA9539 - なす
2023/11/30 (Thu) 08:06:31
ヒロさん、コメントありがとうございます。
IC3は、setピンにつながっている抵抗の半田ミスでした。
抵抗の基板裏面のランドが、半田の濡れが悪く、浮いた状態になっていました。
(表面からの導通テストでは分かりませんでした。)
ただ、1.5Vは得られましたがI2Cエラーは続いています。。。
I2Cラインの不良は具体的にはどのあたりをみればいいでょうか?
Re: 【DAC34452】I2C ERROR PCA9539 - ヒロ
2023/11/30 (Thu) 15:59:43
I2C ERRORが出る前に、起動時に短い時間ですが、
下記は表示されていますか?
#DAC INITIALIZE
#BD34352 DETECTED
Re: 【DAC34452】I2C ERROR PCA9539 - なす
2023/11/30 (Thu) 23:14:43
起動時のlLCD画面を添付します。
表示されているのでDACはなんとか認識できているようです。
https://i.imgur.com/l0DVCy2.gif
Re: 【DAC34452】I2C ERROR PCA9539 - ヒロ
2023/12/01 (Fri) 09:20:19
DACとI2C通信ができているとなると、I2Cラインは大丈夫そうですね。となると、PCM9211とPCM9539との接続に個別の問題があることになりますね。いずれもI2Cラインに関連するPINのチェックと、あとはICの向きは大丈夫でしょうか?あとはICの電源3.3Vも要確認かと。
Re: 【DAC34452】I2C ERROR PCA9539 - なす
2023/12/03 (Sun) 21:32:47
上記解決し、音出しまでたどり着けました!
オシロでI2C通信を除いてみたりいろいろやってみましたが、
結局は9539のハンダミスでした。
ありがとうございました!
Re: 【DAC34452】I2C ERROR PCA9539 - ヒロ
2023/12/04 (Mon) 08:10:05
9539が動かなかったため、それで制御しているPCM9211のリセットが解除できないことからPCM9211との通信もできなかったということですね。
要因から発生する事象を推測するのは簡単ですが、事象から要因を探るのはパズルみたいです。
とにかく、解決してなによりです。