以下らへんのモジュールとよく似たものです。コンパレータで、基板上の半固定で設定した閾値でデジタル出力できるようになっています。空気の汚染度に感度があるセンサーで、ベンジン・アルコール・煙などに反応しやすいと書いてあります。センサーとしても一定の人気があるみたいです。自分としては、換気扇ごしに外からタバコの煙が自宅に入ってくることがあってほとほと不愉快なので、どんな時間帯にそういう状況になるかをつきとめたいというモチベーションがありますが、そういう用途に使えるかはわかりません。いうかテストのためにタバコを買うのも絶対に嫌なのでテスト不可能です。自体がデータシートでプリヒートを24時間以上求めています。常時起動してないとダメですね。いえ1時間ぐらいで値はほぼ安定しているようには見えます。抵抗が負荷抵抗になっているように見えますので、普通に使うより感度が低くなりそうです。基本的には相対的な値を範囲を一定期間モニタリングしたうえで値を把握して使うほかない気がします。意外と反応が良くて、臭いがあるとすぐ変化が出力されます。800円ぐらいで買ったものです。800円ぐらいで買ったものです。この手のモジュールにはAD9851(源クロック6倍周波数逓倍器付き)のものとAD9850のものがあり、さらに基板のタイプが2つあります。AD9850/AD9851は制御方法も含めてほとんど互換なので、源クロックとチップだけ違うものが出回っているみたいです。試してみたのはおそらく古いタイプのもので、ブレッドボードには直接挿すことができないので、ちょっと面倒くさいタイプです。周波数の設定・パワーダウンモードへの移行・設定位相(2台以上のDDSでsin/cos作る場合に使う)を40bitレジスタにまとめて突っ込む形になっています。この40bitレジスタはパラレルモードとシリアルモードで設定でき、ググると大抵の例でシリアルモードを使ってるみたいです。リセット直後はパラレルモードで起動するので、シリアルモードに変えてやる必要があります。パルスを送るとシリアルモードに入るということになっています。パルスをマイコンから送るだけで初期化できます。ライブラリみたいにしてあるのもありましたが、結局自分で書きました。入手したモジュールは125MHzが源クロックでした。出せると書いてありました。たしかに出せることは出せるようです。このモジュールの出力には7次のローパスフィルタがついています。これはAD9851のデータシート通りの定数のフィルタのようで、70MHzぐらいにカットオフ周波数ががあるみたいです。ローパスフィルタの後の出力インピーダンスは200Ωになっているみたいです。AD9850自体の出力は電流出力で、12ピンについている抵抗でフルスケールの出力電流が決まることになっています。フルスケールの出力に設定されています。200Ωで10mW(10dBm)。実際使う場合バッファして50Ω出力とする必要はありそうです。片方だけにローパスフィルタが入っており、もう片方の出力は200Ωで電圧変換されて直接ピンヘッダに出ています。いうことで差動出力には使えません。別基板バージョンのものです。別基板バージョンのものです。ジャンパとかが一切ない簡略版?なのか進化版?でしょうか。10kΩでプルアップされているので、これらは自分でプルアップする必要はありません。接続するだけでシリアルモードに入れる実装になっています。同じですが、6倍の周波数逓倍器がの有効無効化のビットがあるので、その部分だけ実装を変えてあります。