公開日 2022年3月13日 最終更新日 2022年3月16日 by JE2UFF_Toshi
おはようございます。暖かいですね、日中は薄い長袖でも汗ばむ陽気になりました。6mかなり開けていますが、地域差がかなりありますね。昨日はE51WLもQRVしていたようですが、こちらでは全く見えずでした。
そんな中、ワッチをしながらこの前頼んでおいたキバンが出来上がってきたので、早速1枚作ってみました。
![PCB](https://digital-dxer.com/blog/wp-content/uploads/2022/03/IMG_8852.jpg)
こんな感じで出来上がりました。SOPを半田付けするのは、さすがに老眼では厳しいですね。フラックスをベタベタ塗ってから半田付けし、電子顕微鏡でブリッジを確認しながらの作業になりました。
作っていて途中で気がついたのは、78L05を手配していなかったので、これ1つだけ実装できませんでした。現段階の評価ではUSBから電源をもらうので、まあ無くてもかまわないんですがね。FT232RLの追加と一緒に今度頼もう。
実装が終わったので、早速USBを接続して確認をしようとしたら、LCDが点灯しない。ハテ?配線はつながっているはずなんだがと思いながら、KiCADを立ち上げて回路図とパターンのチェックを実施。
回路図上では問題無いのですが、どうして電源が来ないのか不思議でした。KiCADでレジストを外してパターンを追っていくと、なんとシリアル周りの回路で最後の電源ラインへの接続が1本配線が漏れていました。どうやらこれが原因のようようです。
抵抗の足を使って、USBコネクタの電源とその横の抵抗をジャンパーすると、問題無くLCDも点灯しました。これで完璧ですね。
それではと思い、USB経由でプログラムを書き込もうとすると、転送をするのですが書込ができていないようで、デバイスからのレスポンスが無いと言うエラーになります。
Arduinoで直に書き込んだチップを搭載すると、LCDは指定したとおりに表示していきますので、USBからの書込部分以外は問題は内容です。
そうすると、USBからFT232RLを経由してAtmega328Pに書き込む部分の問題のようですね。テスターを用いて、配線をチェックしてみてもおかしいところが見つかりません。USBポートを差し込むと、ポートが見つかりますのでAtmega328Pのブートローダーもちゃんと書き込まれているように思えるんですよね。
データ転送のLEDも光っているし、書込が終わる頃にTXD/RXD両方とも点灯するのですが、その後消えないのが問題みたい。
いろいろとネットで調べながらチェックしていますが、未だ解決せず。もうしばらく掛かりそうです。
興味がある方、PCBも余っていますので回路図と一緒に差し上げます。一緒に原因を探して頂けると嬉しいのですがね。PCB自体の機能はデジタルI/Oが12本、アナログI/Oが4本でLCDはI2Cで専用にコネクタが出してあります。
リレー制御や、LCDの表示などいろいろと使い道はあるかと思います。PCBサイズは70×50です。
それと、部品を探していたらBG7TBLのOCXOボードが余っていました。12Vを供給すれば直ぐに使えます。
![OCXO](https://digital-dxer.com/blog/wp-content/uploads/2022/03/IMG_8853.jpg)
こちらも送料のみで差し上げますので、欲しい方おりましたら連絡ください。
行き先が決まりました。(2022/3/15)