お手軽ツールで今更学ぶアナログ(124) 定番フォトカプラPC817C、実機

PC817C_OP27_DUT
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」の2022年4月号の実習3回目。前回は定番フォトカプラPC817使用といいつつLTspiceシミュレーション。今回は実機使って同じことを試みました。やっぱりモデルと実機は違う。まあ前回はモデルの想定している領域からズレてったってこと?

“お手軽ツールで今更学ぶアナログ(124) 定番フォトカプラPC817C、実機” の続きを読む

お手軽ツールで今更学ぶアナログ(123) 定番フォトカプラPC817でLTspice

PC817C
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」の2022年4月号の実習2回目。前回は熱収縮チューブで赤外線LEDとフォトトランジスタつなげた「なんちゃってフォトカプラ」実験。今回は定番のフォトカプラPC817使います。といって今回はLTspiceのシミュレーションでお茶を濁すの回。

“お手軽ツールで今更学ぶアナログ(123) 定番フォトカプラPC817でLTspice” の続きを読む

お手軽ツールで今更学ぶアナログ(122) フォトカプラを「自作せよ」と、なにゆえ?

handmadePhotoCoupler
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」は2022年4月号です。この号は「フォトカプラの動作」がテーマ?です。前回DAコンバータなどを実習していたので唐突感があります。でも先を見据えたチョイスでした。フォトカプラ利用のアナログ・アイソレーション・アンプへ進むための第1歩だと。

“お手軽ツールで今更学ぶアナログ(122) フォトカプラを「自作せよ」と、なにゆえ?” の続きを読む

お手軽ツールで今更学ぶアナログ(121) AD5626の出力を±5Vレンジに変換してみる

Joseph Halfmoon

前回はAD5626 D/Aコンバータを「お手軽ツール」のデジタル出力端子で操作、アナログ出力を得ました。AD5626は5V単電源動作の場合、内蔵の参照電圧により0から4.095Vの電圧を生成できます。今回は±5Vフルスイングさせてみよ、とのアナデバ様の思し召しです。やっぱり両電源でないとということなのかな。知らんけど。

“お手軽ツールで今更学ぶアナログ(121) AD5626の出力を±5Vレンジに変換してみる” の続きを読む

モダンOSのお砂場(51) Mbed OS6, AD5626 12bit DAC SPI接続

DAresults
Joseph Halfmoon

別シリーズ「お手軽ツールで今更学ぶアナログ」にてSPI接続のDACを使ってみました。「マイコンで制御する方がお楽」と思ったので、さっそくやってみます。第48回でSPI接続のADCでアナログデータの読み込みをやりましたが、そのちょうど逆となります。前回使用のプログラムを流用いたしましたが、微妙に違うところは違うと。

“モダンOSのお砂場(51) Mbed OS6, AD5626 12bit DAC SPI接続” の続きを読む

お手軽ツールで今更学ぶアナログ(120) D/Aコンバータの実習、AD5626

AD5626
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」の2022年3月号の2回目。DAコンバータの実習。前回はR2RラダーをLTspiceでシミュレーションして「お茶を濁し」ました。今回は現物AD5626 12 bit nano DAC(R) コンバータであります。SPI接続のDACね。
“お手軽ツールで今更学ぶアナログ(120) D/Aコンバータの実習、AD5626” の続きを読む

帰らざるMOS回路(34) 2R1Wのレジスタファイル(仮)でっち上げ、Verilog

regfileResultWave
Joseph Halfmoon

前回、仮にも32ビットのALUを「でっち上げ」たので、次はALUの対面となるレジスタファイルです。「でっち上げる」にせよ32ビット。最低でも2R1W型のマルチポートで32本にするしかないんでないの。泥縄式に作っているので、今回は雰囲気だけ、同時に2個の32ビット値を呼び出せて、1個の32ビット値を書き込めるっと。 “帰らざるMOS回路(34) 2R1Wのレジスタファイル(仮)でっち上げ、Verilog” の続きを読む

お手軽ツールで今更学ぶアナログ(119) D/Aコンバータの実習、最初はR2Rラダーよ。

sz202203EC
Joseph Halfmoon

「アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」は2022年2月号の停滞を踏み越えて2022年3月号に進むことにいたしました。前回までのA/Dコンバータには後ろ髪をひかれる(スケスケですが)のですが、またそのうちのリベンジ?今回は新テーマ「D/A」です。これまた長引きそうな。
“お手軽ツールで今更学ぶアナログ(119) D/Aコンバータの実習、最初はR2Rラダーよ。” の続きを読む

お手軽ツールで今更学ぶアナログ(118) 実配線してわかった実体回路図のエラーに心が折れる

Joseph Halfmoon

前回、デュアルスロープADCの「追加の実習」のために、シミュレーション回路図と実体回路図の差異について調べました。細かい差異はあるけどなんとかなるんじゃね、ということで配線を開始、電源ONしてみると動きませぬ。どうしてと調べていくと、前回のチェックをすり抜けたエラーがとりあえず2つ。節穴。動く筈ないデス。

“お手軽ツールで今更学ぶアナログ(118) 実配線してわかった実体回路図のエラーに心が折れる” の続きを読む

お手軽ツールで今更学ぶアナログ(117) LTC1043、SPICE回路と実体回路図の差異

working2
Joseph Halfmoon

前回、SAR ADCの実例に後戻りしてしまったですが、今回は、前々回の続きのデュアルスロープADCです。前々回にLTspiceシミュレーションで、動作の雰囲気は分かった(ホントか?)ので今回は実機でGoと思ったらどうもシミュレーション用の回路図と、実体回路図の間に違いがある感じです。まずは差異を調べるところから。 “お手軽ツールで今更学ぶアナログ(117) LTC1043、SPICE回路と実体回路図の差異” の続きを読む

帰らざるMOS回路(33) 1bit ALUを32個並べて32bit化。Verilog

ALU32_CELLS
Joseph Halfmoon

前回、1ビット分のALUをVerilog化してみたので、今回はそれを32個ならべて32ビット化してみます。まあね、芸のないリップルキャリーなので接続は超簡単、並べるだけ(遅いけれども。)論理演算でも算術演算(加算と減算だけれども)でもどんとこいっと。でもまだレジスタとか必要なものは何も繋がってないっす。

“帰らざるMOS回路(33) 1bit ALUを32個並べて32bit化。Verilog” の続きを読む

IoT何をいまさら(107) SPI接続のADC、AD7920をArduinoで制御してみる

AD7920DUT
Joseph Halfmoon

昨日「アナログ」の別件記事で、ADコンバータAD7920を単体動作させてみました。アナログねたの続きだったので単体でしたが、本来はマイコン等SPIインタフェースを持つデバイスに接続して使用するチップです。今回は、昨日結線したAD7920搭載のブレッドボードをArdunio Unoに接続してみます。

“IoT何をいまさら(107) SPI接続のADC、AD7920をArduinoで制御してみる” の続きを読む

お手軽ツールで今更学ぶアナログ(116) SAR ADC製品実例、AD7920入っていた件

AD7920_TYPO
Joseph Halfmoon

前回はSAR ADCの実例ということでAD7920を動かしてみるの回だったのですが、ADALP2000部品キットにAD7920入ってないじゃん!ということで次のデュアルスロープADCへ行ってしまいました。しかし、よくよく部品キットの箱の中を確認してみたら、AD7920を発見。再びの「お品書き」のタイポ? “お手軽ツールで今更学ぶアナログ(116) SAR ADC製品実例、AD7920入っていた件” の続きを読む

お手軽ツールで今更学ぶアナログ(115) デュアルスロープADC、シミュレーション編

Dual_slopeResults
Joseph Halfmoon

アナデバ社(ADI社)のWeb記事『StudentZone』を初回からすべて読む」の2022年2月号の実習はとうとう6回目です。テーマがADCと大物なのでなかなか終わりませぬ。今回は前回に続きSAR ADCと思っていたら実験に使うブツに、ちょっと問題が。そこで「追加の実習」、デュアルスロープADCに入らせていただきます。

“お手軽ツールで今更学ぶアナログ(115) デュアルスロープADC、シミュレーション編” の続きを読む