【经验】解析瑞萨32位汽车微控制器RH850F1KM-S4 ADC采集电位器的过程
RH850系列32位汽车微控制器 (32位MCU) 在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对瑞萨(RENESAS)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。
本文通过插接官方历程加以笔者描述理解,将ADC采集电位器的过程进行讲解。
熟悉电子电路的工程师都知道,DAC数模转换/ADC模数转换就像日月一样,正好相反,一个输入一个输出。因为输入不易观察,在本文中,我们将利用板载的电位器的转动,在程序中观察采集到的数据变化。
硬件电路
由图一可以看到开发板板的电位器对应引脚与方向。
软件程序
主函数如下图所示,首先进行时钟源配置,再通过R_ADCA0_Init()进行adc初始化,使用R_UI_Pot1_Init()将APO设为高电平,这样电位器的移动就有了电压变化,通过ADCA0I0S口进行ADC采集就可以看到明显的数值变化。R_ADCA0_SetUpperLowerLimit( )函数设置ADC上下限。
ADC初始化程序如下,主要是配置自诊断,采样时间,上下限错误启用等寄存器功能
采集程序如下,每次运行一次,ADC采集一次数据
仿真下载
在debug时可以将g_Pot1Value加入watch进行观察,将在转动电位器前后如下图所示ADC采集成功变化。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由宋红庆提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】RH850系列32位MCU的CSIH和CSIG接口功能区别详解
瑞萨RH850系列作为在汽车业界首屈一指的32位MCU,在汽车行业应用广泛,从涉及到安全的发动机的电喷,EPS等到仪表,车载娱乐系统都有RH850系列MCU的身影。该系列采用最新的40nm工艺,功能安全方面符合ASIL-B,ASIL-C,ASIL-D等级。笔者最近碰到使用CSI接口的客户咨询RH850\F1L的CSIG和CSIH接口的区别,二者均是CSI接口。
设计经验 发布时间 : 2018-06-15
【经验】解析瑞萨电子32位MCU RH850F1KM-S4 SPI通讯控制过程
RH850系列32位汽车微控制器(32位MCU)在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。
设计经验 发布时间 : 2022-08-27
【经验】解析瑞萨电子32位MCU RH850F1KM-S4 CAN的使用
RH850系列32位汽车微控制器在广泛且可扩展的产品范围内提供平衡的高性能和极低的功耗。该系列提供了新的和高级汽车应用所需的丰富功能安全和嵌入式安全特性。针对瑞萨(Renesas)车载RH850系列MCU进行功能模块拆分,为初学者提供最简化历程方法。
设计经验 发布时间 : 2023-02-23
【选型】国产32位MCU CKS32F407VET6可完美替换STM32F407VET6做车联网车载T-BOX主控
中科芯的32位MCU CKS32F407VET6具有供货稳定、性价比高等优点,在车联网系统中的车载T-BOX设计中可以完美替换STM32F407VET6,在资源、主频、工作电压、封装上都相同,二者的引脚位和定义也相同。
器件选型 发布时间 : 2021-05-01
【选型】国产32位MCU CKS32F030C8T6可替换STM32F030C8T6助力车载导航系统,参数基本一致
中科芯的32位MCU CKS32F030C8T6采用高性能的ARM® Cortex™-M0 32位的RISC内核,最高工作频率为48MHz,FLASH 为64K字节。在资源、主频、工作电压、封装上和STM32F030C8T6都相同,同时二者的引脚位和定义也都是相同的。CKS32F030C8T6可替代意法半导体STM32F030C8T6用于车载导航系统。
器件选型 发布时间 : 2020-11-05
【选型】车规级32位微控制器BAT32A237KH40NB用在车载座椅系统,支持2.0V-5.5V的宽工作电压范围
某汽车客户的车载座椅系统正在评估一颗国产主MCU,客户电源使用12V供电,经过二极电源LDO3.3V给MCU供电,MCU的工作电压必须满3.3V供电要求。推荐客户使用中微半导体32位微控制器BAT32A237KH40NB,多达15路AD采集数据接口可以同步采集多路模拟信号数据 ,相比客户评估的MCU只有6路AD,同步采集数据效率提升2.5倍。
器件选型 发布时间 : 2023-06-01
【应用】芯海32位MCU的电机控制应用方案,助力车载水泵、电动自行车、变频冰箱、变频高速风筒等
芯海在电机驱动控制领域的技术研发积累,持续推出基于32位MCU的电机控制应用方案,在精度、可靠性、集成度等关键技术指标上媲美业界一流厂商,且为客户提供稳定供货及本土化服务。
应用方案 发布时间 : 2023-02-08
【应用】用于车载定位器的低功耗MCU FM33LC0xx,搭载32位ARM Cortex-M0内核实现优异运算处理
生活中常见的定位器多用于儿童和老人的行踪掌控,高速公路巡检,汽车防盗等等。而在这些产品中往往都需要用到兼具超低功耗特性和优异的运算处理能力的微控制器。本文主要介绍复旦微电子FM33LC0xx系列微控制器均为32位Cortex-M0内核产品应用于车载定位器上。
应用方案 发布时间 : 2021-08-27
【应用】中科芯32位MCU CKS32F405RGT6助力车载USB口DAB收音机,功耗低至1.8μA
在车载USB口DAB收音机中,需要一颗功能强大的MCU做为主控,中科芯CKS32F405RGT6提供多种标准以及高级通信接口,功耗低至1.8μA,本文主要介绍中科芯CKS32F405RGT6 MCU应用于车载USB口DAB收音机。
应用方案 发布时间 : 2023-03-10
【应用】功耗电流仅900nA的32位MCU在GPS定位器上的应用
相对于传统的8位、16位单片机实现的GPS追踪器,基于EFM32JG实现的本方案具有超低功耗、集成度高和扩展性良好的优势。
新应用 发布时间 : 2019-09-05
【选型】车载固态激光雷达32位MCU选用无源晶体CX3225CA12000D0HSSCC,精度达±20ppm
为保证车载固态激光雷达中32位MCU具有高可靠性设计,一般需要一款高精度12MHz无源晶体,推荐选择KYOCERA(京瓷)无源晶体CX3225CA12000D0HSSCC,采用3225封装,4pin,额定频率12MHz,负载电容8pF,常温25℃±3℃条件下精度达±20ppm,全温-40℃~125℃条件下温飘达±50ppm,工作温度范围-40℃~125℃,有通过AEC-Q200认证。
器件选型 发布时间 : 2020-07-18
【产品】低功耗32位微控制器BAT32A239系列,最高可工作于64MHz,适用于车载产品
中微半导体推出的BAT32A239系列低功耗32位微控制器,符合AEC-Q100汽车产品标准,-40~125℃工作环境温度,支持48~80Pin的多种LQFP封装。
产品 发布时间 : 2023-03-01
【应用】M0内核的32位MCU CS32F036用于4G定位产品,助力低功耗电源控制
客户在4G定位产品的设计时,需要一款低成本的32位MCU,做低功耗电源控制,MCU性能要求较低。沟通了解到客户的应用需求后,本文推荐芯海科技M0内核的CS32F036,耐温范围宽-40℃~105℃,满足后装车载设备的温度要求。
应用方案 发布时间 : 2022-06-23
【应用】中科芯低功耗32位MCU CKS32F103RCT6用于车载天线导航控制单元,最高主频达144MHz
客户在车载天线导航控制单元上原使用国际主流品牌的32位MCU,现因为交期问题希望找国产替换方案,给其推荐了中科芯的CKS32F103RCT6,是一款增强型高性能的32位MCU,最高主频达144MHz,外设丰富,满足低功耗应用需求。
应用方案 发布时间 : 2022-09-15
【应用】工作频率高达80MHz的32位MCU EFM32PG23用于车载导航仪,功耗低至1.03µA
城市交通状况以及道路网日益复杂的今天,车载导航仪的应用极大地改变人们的出行和生活方式,帮助用户准确定位当前位置,并且根据既定的目的地计算行程,为用户提供最佳的行车路线,在此我们推荐Silicon Labs的32位MCU EFM32PG23作为车载导航仪的主控。
应用方案 发布时间 : 2022-12-22
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
登录 | 立即注册
提交评论