FADC简单运用
网友小马使用TC1782中的FADC功能,用其最简单的功能进行AD转换。
AN32作为模拟信号的输入,在调试界面中观察转换的结果和FADC的结果寄存器。
使用中FADC与ADC的简单区别:
ADC模拟信号输入范围:0~5v,FADC模拟信号输入范围:0~3.3v
ADC转换结果有12位,当输入5v时,结果寄存器最大值为0xFFF,FADC 转换结果有10位,当输入3.3v时,结果寄存器最大值为0x3FF。
(个人FADC用的少,所以内容很不全面,希望各位大侠多多补充,有错误请拍砖)
在DAVE中配置FADC的转换频率:
FADC单元工作在20Mhz下时,最长转换周期为13.11ms:
最短转换周期为0.1us:
在TASKING中把FADC结果寄存器的值赋给变量,
(FADC_uwGetChannelConversionResult函数需要在DAVE配置FADC时打开)
英飞凌技术交流社区
调试界面:
输入3.3v:
寄存器:
变量:
输入0v:
寄存器:
变量:
测量范围0-3.3v
把右边的板子的电压和地接到面包版的电位器上(黄,绿),电位器输出接左边的AN32
(灰)
.
英飞凌技术交流社区