【DigiKey好物畅享】 NXP FRDM-MCXN236开发板ADC实践

本次你晒单,我买单活动的必选物为来自NXP的FRDM-MCXN236开发板,开发板板载MCU-LINK调试器,方便下载调试。同时还支持多种接口,可以用来进行扩展使用。当然,本次重点关注的是MCXN236片上支持的两个16位ADC,并且支持并行转换,转换速度2Msps。之前使用的MCU片上自带ADC大都是12位的,MCXN236目前单论ADC位数在我用过的MCU中算独一档了。

对于FRDM-MCXN236开发板来讲,板载一个模拟环境光传感器,片内具有一个温度传感器,以及外接出的VCC引脚,都可以用ADC来测量。本次通过读取片内温度传感器的数据来进行ADC实践。将ADC输入通道映射到内部温度传感器,使用adc0_ch26。具体配置代码如下。

开启ADC转换,当转换完成后将标志位置1,同时通过公式将当前ADC的值转换为具体的温度值。

程序开始执行后,打印出ADC的全范围为65536即16位ADC模式,接着未触摸芯片前的温度为14摄氏度左右,触摸芯片后温度为19摄氏度左右,程序可以正常测量出温度值。