2016/1/12

前回のものは改善されなかったのでそのままにして

本題に移った。

 

作成目標は

・AD9851×2

水晶振動子

Arduino

これらをひとつの基板上にジャンパー線を使わずに配線する。

 

昨年のものを引き継ぎつつ、フィルターを取り除き、Arduinoを裏から差し込む形で実現予定。

 

この回路図を元に設計する。

f:id:maroon555:20160106162919j:plain

作成した回路図が下図。

f:id:maroon555:20160112205106p:plain

 

なおアンプ部は何を使うのか確認していなかったため

とりあえず除いてある。追加予定。

昨年のものを参考にしているため用途不明(ジャンパー線用?)のconn1、conn2があるため要確認。

 

Arduinoのピンに合わせたフットプリントを作成し、CvPcbを実行後PcbNewでとりあえず配置してみたものが下図。

f:id:maroon555:20160112205822p:plain

アンプとconn1,2を仮としているためとりあえず形になるか試してみただけに過ぎないが

左:GNDゾーン

右:AGNDゾーン

とした場合にこのような配置がいいのではないかと思われる。

 

 

 

確認事項

・アンプの有無、種類。

・VDD,VCC電源。

・conn1,2の用途。

GND、AGNDとArduinoGNDピンの関係。

・穴、配線のプリント可能な大きさ。

 

 

 

 

2015-12-12

 

 

 

前回、スケマは終わったので

今回はレイアウトをする。

 

Pcbnewを開いてデザインルールなどを設定後、前回作成したネットリスト読み込んだ。

とりあえずばらばらに配置してみると、RV1,RV2が資料と違うフットプリントだった。

 f:id:maroon555:20151217222151p:plain

資料のものと同じものに変更しようとしたが、ない。

いろいろ試してみると、ライブラリが同じファイル内にあるが認識されていないことが原因ではないかということで

CvPcb→設定→ライブラリ→フットプリントライブラリファイル

にライブラリを追加し、ユーザー定義パスをそのライブラリがある場所に設定すると探していたフットプリントが表示された。

資料どおりに配置した。

 f:id:maroon555:20151217222144p:plain

 

 

 

 

RV1,RV2のピン配置が違ったので修正し、

Q1は形がいびつなので修正するためにモジュールエディタを開き、

ライブラリからモジュールを読み込み→Q1と同様のものを選択→新規ライブラリ作成

→名称を設定

パッドと図形を設定後、保存しようとしたがエラー。

保存場所やライブラリを変えてみたが改善されなかった。

 f:id:maroon555:20151217222150p:plain

 次回はこの改善からはじめようと思う。

2015-12-11

KiCadの学習に取り掛かった。

まずは資料を参考にして作成した。

 

ライブラリエディタでコンポーネントを作成した。

IOピンのエレクトリックタイプは双方向とし

GNDは電源入力とした。

f:id:maroon555:20151211135920p:plain

 

 

次に資料どおりにコンポーネントと電源を配置した。

このとき3ピンの可変抵抗のコンポーネント場所がわからずにとりあえず2ピンのものを置いている。

後に発見したがdeviceのPOTがそれであった。

f:id:maroon555:20151211135924p:plain

 

 

配線を行った。特に変わったことはしていない。

f:id:maroon555:20151211135927p:plain

ここでアノテーションをし、ERCを実行したところ画面下のほうの電源周りがエラーをはいたので電源にFLAGをたてた。

f:id:maroon555:20151211135930p:plain

 

FLAGを立てなくてもできると聞いたのでいろいろ試行(ピンの編集など)したがエラーは消えなかった。そこで元に戻してみると今度はなぜか上の電源がエラーをはくようになった。f:id:maroon555:20151211135933p:plain

電源周りはエラーがよくわからないので解消していこうと思う。

 

ネットリストを作成し部品表を生成。

 

その後CvPcbを実行。

f:id:maroon555:20151211135936p:plainRV1,2は資料ではPOTYPが割り当てられているが、探しても見当たらなかった。

また、自動絞込みも機能するときとしないときがあり、よくわからなかった。

フットプリントは何に何を割り当てるべきかわからないのでそこも学習しようと思う。

 

7/7

LabVIEWArduinoを動かせる環境を作った。

 まずLabVIEWをインストール。評価版だが問題なく起動した。

f:id:maroon555:20150707164549p:plain次にVI Package Managerをインストール。

f:id:maroon555:20150707164846p:plain

起動したら[LabVIEW Interface for Arduino]を選択し、左上のInstall and upgradeを実行。

 

次にNI_VISAをインストール。

 

そして、LabVIEWを起動しArduinoのサンプル[Analog Read Pin Example]を開いた。

 

f:id:maroon555:20150709154832p:plain

しかし、実行しようとすると

f:id:maroon555:20150709155021p:plain

このようなエラーコードをはいてしまった。

 

f:id:maroon555:20150709155156p:plain

Arduino Resourceに何も表示されないので、Arduinoのドライバーに問題があると思い再インストールしてみたが同様なエラーをはいた。

 

VISAはちゃんとインストールされており原因はわからない。

Arduinoでは[COM3]とでており認識されていた。

LabVIEWが評価版なことに原因があるのかもしれない。

 

後日また検証してみる。

 

 

6/18

 

3.3Vの出力を得るためにUSB可変安定化電源モジュール作成した。

f:id:maroon555:20150618145513j:plain

f:id:maroon555:20150618145502j:plain

最初は、はんだごてを300度に設定していて上手くいかなかった。はんだは焦げてしまい、ミスも多くなってしまった。

 

400度に設定すると上手くいったが、たまにはんだが溶けないときがあった。はんだを別のものにしたらよく溶け、よくなじみ、はんだ付けがしやすかった。

 

色々な要因により手間がかかったが、はんだの感覚は取り戻せた気がする。