2026年4月27日月曜日

【回路】STM32にDAC PT8211をつけてアナログフロントエンドを手作り


↓ADC+DMA+I2SをSTM32G030に移植しました.
↓それでもって、今日はアナログフロントエンド回路を手作りしました.ADCの前段の回路ですね.茶色の基板がそれです.CPUは右の基板です.試作で捨てた基板を流用です.
OPAMP回路を作るときはいつも±電源で作るのですが、今回のは諸般の事情により5V単一電源で、OPAMPはrail to railでごにょっと作りました.単一電源とかrail to railってなんか邪道な気がするのってオレだけ?(笑)

同じ回路をAWしてJLCPCBにも発注しました.GW中に空輸してもらいます.

というわけで、STM32G030 firmware codingへ移行できるようになりました.信号処理はこれからです.小さなCPUなので小さなFIRフィルタぐらいは入れたいけどRAM容量は厳しいものがありんす.

あぁでも今夜は新橋ジントニックに飲みに行きたいな.信号処理は明日やればいい.

かしこ

2 件のコメント:

  1. 神奈川県人
    >単一電源とかrail to rail・・・・・
    ありです。
    ただし、動作範囲はぎりぎりを狙いすぎると後で痛い思いをする事あり。
    リファレンスを2.5Vにして最初、動作範囲を±2.4Vくらいで設計したんですが、
    ぎりぎり付近はうまく動かなくて±2.3Vで決着したと思います。
    設計が悪かったと思いますが、AIに聞いたら0.1V~4.9Vの範囲で使うのが正しいと言われました。
    自分は能力が低かったんですね。orz

    返信削除
    返信
    1. リミッタ代わりにrailtorailを使っちまう
       →ラッチアップしないでね〜

      削除