Armadilloフォーラム

Armadillo-IoTゲートウェイ A6E Cat.M1モデル +Di8+Ai4 開発セットのADCから1-5Vの電圧値を算出する方法をご教示下さい。

akihito

2024年7月4日 16時35分

以下の記事を読み、計算した限りでは 12bitの分解能では 0V~3.3V となります。
https://armadillo.atmark-techno.com/node/13762
計算式は以下で電圧を算出しております。(A/D値は12biであるため、0~4095の想定です)
A/D値(in_voltage1_raw) * 0.805664062(in_voltage_scale)

ハードウェア仕様上は「[分解能12bit, 4-20mA/1-5V入力に対応]」と記載があるため、上記計算式が誤っていると考えております。
https://armadillo.atmark-techno.com/armadillo-iot-a6e/specs

いかがでしょうか?

コメント

at_hironori.miura

2024年7月4日 17時05分

三浦です。

参照いただいた以下記事は、Armadillo-IoT A6EのCON8の中のADC対応ピンを使用する場合の記事で、
この場合は、i.MX6ULL内蔵のADCが使用されるため電圧範囲は0~3.3Vとなります。
https://armadillo.atmark-techno.com/node/13762

一方、Armadillo-IoTゲートウェイ A6E Cat.M1モデル +Di8+Ai4は、
i.MX6ULL内蔵のADCではなく、拡張基板に搭載された外付けのADCを使用しているため
電圧範囲は1~5Vとなっています。
使用方法に関しては、以下マニュアルをご確認ください。
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e-d…