适用对象
系列 | 产品型号 |
---|---|
HC32L130 | HC32L130E8PA / HC32L130F8UA / HC32L130J8TA / HC32L130J8UA |
HC32L136 | HC32L136J8TA / HC32L136K8TA |
HC32L130 | HC32F030E8PA / HC32F030F8UA / HC32F030F8TA / HC32F030H8TA / HC32F030J8TA / HC32F030K8TA |
本篇应用笔记主要介绍基于 HC32L130 / HC32L136 / HC32F030 系列芯片的外围硬件设计,包含电源、GPIO、晶振、UART、SWD、I2C、器件封装、LCD外接电路、最小系统参考硬件设计等内容。
注意:
- 本应用笔记为 HC32L130 / HC32L136 / HC32F030系列的应用补充材料,不能代替用户手册,具体功能及寄存器的操作等相关事项请以用户手册为准。
基于华大系列芯片 HC32L130 / HC32L136 / HC32F030 中的 HC32L136K8TA,下面推荐了一种最小系统应用电路图,如下:
注意:
– AVCC 与 DVCC 电压必须相同。
– 每组电源都需要一组去耦电容,去耦电容尽量靠近相应电源引脚。
基于华大芯片 HC32L130 / HC32L136 / HC32F030进行电路设计时,每组电源(DVCC/AVCC)都需要一个去耦电容 4.7uF和一个旁路电容 0.1uF,PCB 布局时,电容尽量靠近相应电源引脚。
芯片的 VCAP 引脚:LDO内核供电输出 Pin(仅限内部电路使用,需外接 1.0uF + 100nF的去耦电容);不能在外部连接任何负载。
所有的电源(DVCC/AVCC)和地(DVSS/AVSS)引脚必须始终 连接到外部允许范围内的供电系统上 。
MCU工作电压范围:1.8V≤DVCC/AVCC ≤5.5V。
建议使用同一的电源为 DVCC 和 AVCC 供电。
进行芯片硬件电路设计时,请在 RESETB 引脚和地(DVSS)之间接电容,与上拉电阻形成RC 迟延电路;应用中如果不使用 RESETB,必须将 RESETB 通过电阻(推荐 4.7K)上拉到DVCC。
在正常情况下,外围电路必须通过电阻(推荐 10KΩ)将 BOOT0 Pin (PD03/ BOOT0)下拉到GND。
在芯片 Power Reset 或硬件 Reset 的状态下,BOOT0 (PD03)为高电平时,芯片进入在线编程模式(如加上跳帽使开关闭合,BOOT0 Pin置位于高电平),通过上位机可以进行在线编程;BOOT0 (PD03)为低电平时,芯片进入用户模式。
PD03/ BOOT0用户可用作输入端口,但是在 NRST有效期间(即 RESETB 为低电平期间)必须保持低电平,否则 NRST解除后(即 RESETB变为高电平),芯片会误进入在线编程模式(Boot)。
MCU的 GPIO是通过 CMOS 的 PMOS 输出高电平,NMOS 输出低电平。内部上拉电阻也是一个 PMOS,引脚输出时,PMOS 或 NMOS工作在线性区域,其等效导通电阻随着 MCU的VCC 变化而变化。到 MCU工作下限电压附近时,其导通电阻会急剧变化,表象上看就是驱
动能力急剧下降,上拉电阻也变大。
高速外部时钟(XTH)可以使用一个 4~32MHz的晶体/陶瓷谐振器构成的振荡器产生。两个引脚都有负载电容,在应用中,谐振器和负载电容必须尽可能地靠近振荡器的引脚,以减小输出失真和启动时的稳定时间。有关晶体谐振器的详细参数(频率、封装、精度等),请咨询相应的生产厂商。
低速外部时钟(XTL)可以使用一个 32.768KHz的晶体/陶瓷谐振器构成的振荡器产生。两个引脚都有负载电容。在应用中,谐振器和负载电容必须尽可能地靠近振荡器的引脚,以减小输出失真和启动时的稳定时间。有关晶体谐振器的详细参数(频率、封装、精度等),请咨询相应的生产厂商。
注意:
基于芯片进行 I2C 接口设计时,建议 I2C_SCL/I2C_SDA信号线接 1KΩ上拉电阻接电源。使用者可以根据 I2C 信号传输速率和外挂设备的不同,调节阻值。
华大半导体 HC32L136系列芯片中,有以下芯片支持 LCD功能:
HC32L136 | HC32L136K8TA / HC32L136J8TA |
---|
上表中 MCU带有 LCD控制器,最多具有 8个公用端子(COM)和 40个区段端子(SEG),具体请参考芯片数据手册。
可选择的 LCD应具有如下特性:
LCD 的 Bias 电压具有 3 种来源:内部电阻分压、外部电阻分压、外部电容分压。
当选择内部电阻分压时,芯片会自动切换内部的电路以产生符合 Bias 和 Duty 的电压,VLCDH、VLCD1~VLCD3 可以作为 LCD SEG 输出或者 IO 端口使用,具体内容请参见芯片产品用户手册。
当选择外部电阻分压或外部电容分压时,需要用户在芯片的外围引脚搭建相关电路,搭建方式如下:
当选择外部电阻分压模式时:
注意:
优 点 | 不 足 | |
---|---|---|
内部电阻 | 可以减少外部四个引脚(VLCDH\VLCD3\VLCD2\VLCD1)LCD上的电压可以根据内部寄存器调整。 | 功耗高,内部采用 1M 和 360K电阻两种。 |
外部电阻 | 可以根据外部电阻灵活调整 LCD模块上的电压以及 LCD驱动功耗。 | 功耗较高、需要占用外部四个 LCD 驱动专用引脚。 |
外部电容 | 功耗低,该 LCD模块打开功耗 0.3uA。 | LCD 模块上的电压等于 DVCC电压,不可调整,需要占用外部四个 LCD 驱动专用引脚。 |
芯片支持两种编程模式:UART编程模式和 SWD编程模式。
HC32L130 / HC32L136 / HC32F030 系列芯片的接线方法如图 12所示。
UART模式下,HC32L130 / HC32L136 / HC32F030 系列芯片对应的烧录引脚如表 2和表 3所示。
注意:
关注微信公众号『芯缘意码』,查看更多内容,回复“加群”加入技术交流群。
淘宝 店铺 搜索 『芯缘意码』,购买开发学习板仿真器。