瑞萨RL78系列MCU的ADC采集误差问题

控制/MCU

1823人已加入

描述

瑞萨的RL78系列MCU,具有超低系统功耗44uA/MHz,0.37uA RTC mode,210nA STOP mode,卓越性能工作频率达32MHz,工作电压1.6V~5.5V,高扩展性10-128pin封装;1-512KB闪存,高集成度、低系统成本,1%精度片上晶振,温感,运放,ADC,DAC,比较器,LCD,高品质、安全,IEC 60730,CRC校验,AES加密算法,带ECC的闪存,数据闪存,擦写次数>100万次。

通用MCU:

转换器

带LCD驱动MCU:

转换器

专用MCU:

转换器

RL78具有低功耗,丰富的外设,同时具有极高的性价比。在一款低功耗采集设备上使用了RL78/G13系列的R5F100BEANA,32PIN的产品。在实际测试过程中发现,ADC通道0~2,这三个通道采用同一个模拟信号,但是ADC通道0基本上一直比通道1和2结果值小。ADC通道1、2的采样值基本一致。于是,进行了以下的排查工作。

1检查焊接、BOM、连线等问题。

经排查,焊接正常,BOM没有问题,连接线、跳线等牢固可靠。

2测试多块板,排除个体间的差异。

经排查,每块板都会有同样的问题,确认是共同性问题。

3检查原理图,PCB,是否有设计问题。

经排查,暂时没有发现明显的设计上的问题。

4确认ADC输入源的稳定性。

将输入源改成稳定的直流电压供电,问题依然存在。

5确认过程中ADCEN、ADS、ADCS等寄存器或者位是否有误操作

经排查,在程序运行过程中,没有对相关寄存器误操作。

提供A/D转换器的输入时钟的控制(PER0寄存器的ADCEN位)

转换器

模拟输入通道指定寄存器(ADS)

转换器

A/D转换运行的控制(ADM0寄存器的ADCS位)

转换器

6排查ADC使用中需要注意的事项

经排查,已按照手册建议配置

转换器

7排查ADC输入源电阻

经排查,输入源串联了1个10K欧姆的电阻,比手册上的建议值大,修改为500欧姆后,此问题排除。

转换器

到此,解决了这个问题。

在调试过程中碰到问题,首先排查设计、硬件及不同板子之间的问题,然后依次检查对应的寄存器是否配置正确,再对照手册的此功能模块的推荐配置,依次排查,最终问题都会迎刃而解。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分