【经验】如何正确实现EFM32系列32位单片机调试接口电路设计?
众所周知,单片机的调试接口,具备在线调试及下载代码的功能,作用很重要,如下图1示例。
图1 PC、J-LINK、EFM32连接图
SILICON LABS EFM32系列32位单片机,具有功耗低、集成度高、模拟性能好等优点,被广泛应用在智能锁、无线模块、智能水表等领域。比较特别地,在调试接口上,EFM32全系列支持串行线调试 (SWD) 接口,不仅可靠性高,而且还有占用口线少等特点。那么,我们该如何正确实现EFM32系列32位单片机调试接口电路设计?本文将详细为你解读。
如下图2,是EFM32系列32位单片机的SWD 接口的连接图。它主要包括 SWCLK(时钟输入)和 SWDIO(数据输入/输出)线路。另外,有的型号还支持SWO 口线,它可用于仪表追踪和程序计数器采样,在高级调试场景中十分有价值。因此建议设计者将此线路与其他 SWD 信号一起包含在设计中。
图2 EFM32 MCU基于SWD口线的调试接口连接图
如下图3,是EFM32系列32位单片机的JTAG接口的连接图。它主要包括 TCLK(时钟)、TDI(数据输入)、TDO(数据输出)和 TMS(输入模式选择)。其中,TCLK 是 JTAG 接口时钟;TDI 上携带输入数据,在 TCLK 的上升沿采样取得;TDO 上携带输出数据,在 TCLK 的下降沿移出;TMS是输入模式选择信号,用于在测试访问端 (TAP) 状态机上导航。
图3 EFM32 MCU基于JTAG口线的调试接口连接图
最后,我们会发现,无论SWO接口,还是JTAG接口,都还包含一个RESET脚,当将该脚拉低至“0”电平时,可将EFM32复位。EFM32的RESET脚内部有弱上拉电阻,可将 RESETn 引脚保持在高电位,因此,在不需要外部复位源的情况下,可以不连接。还需要注意的是,当设备未通电时,RESETn 不能通过外部上拉连接至有源电源,或调至高电位,因为这可能会损坏设备。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由风起云扬提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】从低功耗角度比较32位单片机EFM32和STM32
Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。
设计经验 发布时间 : 2018-11-14
一文教你解决EFM32 32位低功耗单片机EM2模式唤醒时会复位问题
Silicon Labs 32位低功耗单片机EFM32系列,其优越的低功耗特性,被广泛应用于电池供电产品中,如智能锁、无线探测器、IoT传感器等等。最近有工程师反应,使用EFM32LG系列32位单片机开发时,遇到从EM2模式唤醒设备后芯片就会复位的问题。如果设备主频配置成外部时钟源HFXO时,EM2模式唤醒后芯片就会复位,而主频选择内部HFRCO的话,则可以正常唤醒,不会复位。本文讲述其解决办法。
设计经验 发布时间 : 2018-06-15
基于32位单片机的超声波物位计的研制
在一些需要非接触式精准测量的环境下就需要用到超声波物位计,本文探讨的是如何完成一款基于EFM32单片机的超声波物位计。
设计经验 发布时间 : 2019-09-05
Silicon Labs(芯科科技)Gecko系列32位MCU选型指南
目录- Gecko™MCUs Energy-friendly microcontrollers
型号- EFM32G,EFM32LG,EFM32GG11B,EFM32GG12B,EFM32PG,EFM32TG,EFM32TG11B,EFM32HG,EFM32GG,EFM32WG,EFM32ZG,EFM32JG
烤烟控制器全方位解决方案:MCU+温湿度传感器+通讯模块
本文推出基于Silicon Labs温湿度传感器Si702x和EFM32G系列MCU的低功耗、高精度烟叶烘烤控制器方案,通讯方式可选择有线(RS485/CAN)或无线(Sub-G SI4438/SI4463模块)两种方式。
方案 发布时间 : 2016-09-21
【应用】芯科科技的超低功耗32位单片机助力物联网燃气表,降低电池成本
Silicon Labs32位单片机EFM32TG11B520F128GM80,具有优秀的系统低功耗特性,在同等使用时间长度内,可大大减少燃气表配套锂电容量、降低配套电池所需成本,再加之它集成了丰富的片上资源,非常适宜用于物联网燃气表。
应用方案 发布时间 : 2021-07-06
32位单片机EFM32ZG222使用timer输出PWM时,UP模式下,如何调节PWM的频率及占空比?
32位单片机EFM32ZG222的timer在UP模式下输出PWM,其频率由TIMERn_TOP寄存器决定,可以设置TIMERn_TOP寄存器调节频率,同样TIMERn_CCx_CCVB寄存器可设置占空比,但要注意,TIMERn_CCx_CCVB的值必须比TIMERn_TOP小,才能产生有效PWM。
技术问答 发布时间 : 2016-10-25
【经验】如何配置EFM32 低功耗32位单片机的时钟系统?
Silicon Labs EFM32系列32位单片机,以超低功耗著称,被广泛应用在可穿戴、气表、水表等需要电池供电的低功耗产品中。其时钟系统对于EFM32单片机来说,有如其心脏,它的正确、可靠运行,直接影响单片机系统运行的速度及稳定性,更重要的,它的配置还对单片机功耗影响很大。通过本文阅读,读者不仅可以了解EFM32时钟系统的结构,还能掌握具体配置及时钟频率验证的方法。
设计经验 发布时间 : 2018-07-22
【应用】内置DCDC的32位超低功耗MCU,助力智能锁更省电
EFM32JG/PG内部集成DCDC,电量输出高达200MA,适合用于智能锁中。
新应用 发布时间 : 2019-09-05
如何在IAR中更改Silicon Labs 32位单片机EFM32的stack/heap大小?
点击 Project > Options.找到Runtime Checking > Linker > Config > Linker configuration file选中 Override default点Edit按钮并选择“Stack/Heap Sized”,改变CSTACK,HEAP的 值,通常设置CSTACK=0X400,HEAP=0X200,也可以根据实际情况进行修改。
技术问答 发布时间 : 2018-11-14
【应用】带TFT控制器的EFM32GG系列32位单片机在智能商用集中式控制面板中的应用
Silicon Labs推出的EFM32GG系列32位单片机,它基于ARM Cortex-M3核,在TFT控制上,它具有高速、无闪烁、无撕裂、超低功耗等特性,非常适合应用在TFT的控制上,可以给终端用户提供流畅、优质的显示画面。
应用方案 发布时间 : 2019-01-04
【应用】EFM32G230F128G 32位单片机在中移物联智能门锁项目中的应用
EFM32单片机在中移物联智能门锁项目中的应用本项目是按照客户中移物联要求,配合运营商中国移动NB-IOT网络进行开发的基于NB-IOT网络的智能门锁项目,采用的主控平台是EFM32G230F128。
应用方案 发布时间 : 2019-08-30
32位单片机EFM32ZG210F32使用3.3V供电时,IO口兼容5V的输入电平吗?
EFM32ZG系列IO口不兼容5V的输入电平,新推出的EFM32 Pear Gecko和Jade Gecko的绝大部分GPIO兼容5V输入,具体请查看PG/JG Datasheet。
技术问答 发布时间 : 2016-10-25
将Silicon Labs 32位单片机EFR32BG系列芯片设置为central 在扫描广播包时,是否可以只对一个通道进行扫描?
不可以,蓝牙标准要求必须要在三个通道上跳频接收,也就是说如果使用BLE SDK编写的程序,是一定要跳频接收的。但如果只是测试无法的收发功能,可以使用 Silicon Labs提供的RAILTEST软件测试,通过这个软件,可以指定广播的接收通道。
技术问答 发布时间 : 2018-08-29
【应用】延长寿命!超低功耗MCU助力智能门锁
EFM32JG/PG可选择32位ARMCortex-M3或M4内核,可扩展速率最大到40MHz,具备8通道DMA控制器可应用于指纹锁系统中。
新应用 发布时间 : 2019-07-27
电子商城
品牌:EPSON
品类:32-bit Single Chip Microcontroller
价格:¥35.1261
现货: 4,800
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制PCB最高层数:32层;板材类型:罗杰斯高频板/泰康尼高频板/ZYF中英天线板/F4B高频板/高频电路板/高频混压板/高频纯压板等;最大加工尺寸:609*889mm。
最小起订量: 1 提交需求>
可加工PCB层数:4~32层,加工板材:多层板/HDI板/FR4板/高频板/高速板/高温板/铜基板/铝基板/陶瓷基板/软硬结合板,成品尺寸:3~1100mm,板厚:0.15-80mm,最小孔径:0.1mm,铜厚:最高14oz。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论