TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3352 ADC讀值問題

Hi

目前我們在使用adc 功能 只能讀到4095 請問除了 下圖這部分 還有其他地方需要作設定嗎?

電壓值超過1.8v會全部判讀為4095嗎?

Thanks

Daniel

Shine:

4095是满量程值了。建议电压值不要超过1.8v,有可能会损坏芯片。

,

Daniel Cheng1:

dts 增加 &tscadc {         status = "okay";         adc {                 ti,adc-channels = <0 1 2>;         }; }; 並開啟 Linux Kernel IIO driver ADC 還是只能讀到 4095

~ # iio_generic_buffer -N 0 -g -a iio device number being used is 0 trigger-less mode selected Enabling all channels Enabling: in_voltage1_en Enabling: in_voltage0_en Enabling: in_voltage2_en 4095.000000 4095.000000 4095.000000 4095.000000 4095.000000 4095.000000 … 4095.000000 4095.000000 4095.000000 Disabling: in_voltage1_en Disabling: in_voltage0_en Disabling: in_voltage2_en ~ # (參考資料 http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Kernel/Kernel_Drivers/ADC.html)

HW 提供了空接與分壓兩種版本,情形相同。 請問除了 < 1.8V Vref 外,還有什麼應注意事項?

,

Shine:

4095是满量程值了

赞(0)
未经允许不得转载:TI中文支持网 » AM3352 ADC讀值問題
分享到: 更多 (0)