在“线程”中讨论的其他部件:ADS7953,, ADCPro, REF5025
工具/软件:Linux
尊敬的TI E2E社区:
我试图从ADS7953中获取数据,但没有成功。 我的设置由以下内容组成:
-一个通过SPI连接到ADS7953评估板(ADS7953EVM-PDK)的i.MX6 EVB
-基于以下内核的Freescale Linux映像:4.1 .43-fslc+ga7.3554万d.
ADS (ti-ads7950.c)的驱动程序已正确安装,我看到以下层次结构:
root@imx6qdlsabersd:~# ls -la /sys/bus/IIO/devices/IIO\:device0/ drwxr-xr-x 6 root 根 1970年1月1日。 drwxr-xr-x 4 root 根 1970年1月1日.. drwxr-xr-x 2根 根 0 09月29日09:30 buffer -r--r--1根 根 4096 9月29日09:30 dev -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage0_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage10_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage11_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage12_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage13_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage14_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage15_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage1_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage2_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage3_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage4_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage5_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage6_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage7_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage8_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage9_raw -rw-r--r-- 1根 根 4096 9月29日09:30 in_voltage_scale -r--r--r-- 1根 根 4096 9月29 09:30名称 lrwxrwxrwx 1 root 根 0 sep 29 09:30 of_node ->.//././././././././././firmware/devicese/base/so/aips- bus@200万/spba-bus@200万/ecspi@200.8万/ADC@0 drwxr-xr-x root 2 根 0 sep 29 09:30 power drwxr-xr-x 2 root 根 0 9月29日09:30 scan_elements lrwxrwxrwx 1 root 根 0 9月29日09:30子系统->.//././././././././././bus/IIO drwxr-xr-x 2根 根 0 9月29日09:30触发 器-rw-r--r-- 1根 根 4096 1月1日1970 uevent
我尝试按照此处的说明操作,但没有成功: http://processors.wiki.ti.com/index.php/Linux_Core_ADC_Users_Guide
当我尝试在通道#0上执行一个cat时,我得到了0,当我尝试在我得到的11个通道中的任何其他通道上执行一个cat时:
root@imx6qdlsabersd:~# cat /sys/bus/IIO/devices/IIO\:device0/in_voltage7_raw cat:读取错误:输入/输出错误
我已将内核设备树配置为:
&ecspi1 { FSL,SPI-num-chipselects =<1>; cs-GPIOs =<&GPIO4 9 0>; pinctrl-names ="default"; pinctrl-0 =<&pinctrl_ecspi1>; status ="oke"; ADC@0 { 兼容="ti,ads7953"; reg =<0>; #IO-channel-cells =<1>; vref-supply =<3000>; SPI-max-frequency =<2000万>; }; };
是否可以指定3V的参考电压? 是否可以使用20MHz的SPI频率?
提前感谢您的帮助
编辑:Vref以mV表示,因为它是由ADS7953EVM-PDK提供的,我不确定Vref-supply字段是否有用
此致,
Fabio Emiliani