华大HC32L110 / HC32F003 / HC32F005 系列硬件开发指南

关注、星标、置顶公众号
适用对象

系列产品型号
HC32L110HC32L110C6UA / HC32L110C6PA / HC32L110C4UA / HC32L110C4PA /HC32L110B6PA / HC32L110B4PA / HC32L110B6YA
HC32F003HC32F003C4UA / HC32F003C4PA / HC32F003C4PB
HC32F005HC32F005C6UA / HC32F005C6PA / HC32F005D6UA / HC32F005C6PB


摘要

本篇文主要介绍基于 HC32L110 / HC32F003 / HC32F005 系列芯片的外围硬件设计,包含电源、GPIO、晶振、UART、SWD、I2C、器件封装、最小系统参考硬件设计等内容。

注意:
- 本应用笔记为 HC32L110 / HC32F003 / HC32F005 系列的应用补充材料,不能代替用户手册,具体功能及寄存器的操作等相关事项请以用户手册为准。


应用电路(最小系统,仅供参考)

基于华大系列芯片 HC32L110 / HC32F003 / HC32F005 中的 HC32L110,下面推荐了一种最小系统应用电路图,如下:
在这里插入图片描述
注意:
– 每组电源都需要一组去耦电容,去耦电容尽量靠近相应电源引脚。


电源

基于华大芯片 HC32L110 / HC32F003 / HC32F005 进行电路设计时,每组电源(DVCC/AVCC)都需要一个去耦电容 4.7uF和一个旁路电容 0.1uF,PCB 布局时,电容尽量靠近相应电源引脚。
芯片的 VCAP 引脚:LDO内核供电输出 Pin(仅限内部电路使用,需外接 4.7uF+100nF的去耦电容);不能在外部连接任何负载。
所有的电源(DVCC/AVCC)和地(DVSS/AVSS)引脚必须始终 连接到外部允许范围内的供电系统上 。
在这里插入图片描述
MCU工作电压范围:1.8V≤DVCC/AVCC ≤5.5V。


复位电路

进行芯片硬件电路设计时,请在 RESETB 引脚和地(DVSS)之间接电容,与上拉电阻形成RC 迟延电路;应用中如果不使用 RESETB,必须将 RESETB 通过电阻(推荐 4.7K)上拉到DVCC。
在这里插入图片描述


GPIO

最多可提供 16个 GPIO 端口,其中部分 GPIO 与模拟端口复用。每个端口由独立的控制寄存器位来控制。支持边沿触发中断和电平触发中断,可从各种超低功耗模式下把 MCU 唤醒到工作模式。支持 Push-Pull CMOS 推挽输出、Open-Drain 开漏输出。内置上拉电阻、下拉电
阻,带有施密特触发器输入滤波功能。输出驱动能力可配置,最大支持 12mA 的电流驱动能力。16个通用 IO 可支持外部异步中断。
注意:

  • 当不使用 NRST功能时,RESETB 端口也可以配置为带上拉的数字输入端口 P00,外部上拉电路要保留。

晶振电路设计

电路设计

高速外部时钟(XTH)可以使用一个 4~32MHz的晶体/陶瓷谐振器构成的振荡器产生。两个引脚都有负载电容,在应用中,谐振器和负载电容必须尽可能地靠近振荡器的引脚,以减小输出失真和启动时的稳定时间。有关晶体谐振器的详细参数(频率、封装、精度等),请咨询相应的生产厂商。
在这里插入图片描述
低速外部时钟(XTL)可以使用一个 32.768KHz的晶体/陶瓷谐振器构成的振荡器产生。两个引脚都有负载电容。在应用中,谐振器和负载电容必须尽可能地靠近振荡器的引脚,以减小输出失真和启动时的稳定时间。有关晶体谐振器的详细参数(频率、封装、精度等),请咨询相应的生产厂商。
在这里插入图片描述
注意:

  • 在阅读晶振厂商的提供的 datasheet 时,参数负载电容 CL(Load capacitance),是指电路中跨接晶体两端的总的有效电容,不是晶振外接的匹配电容;另外,在计算晶振电路的匹配电容值时,需要把晶振电路 PCB 的 layout走线到地的寄生电容考虑进去。
  • 芯片内已集成反馈电阻 R0。
  • 阻尼电阻 R1阻值的调试方法请参见后续晶振文章。

电路 layout

  • 摆放外部晶振单元和负载电容时,应尽可能靠近芯片端。
  • 外部晶振信号线走线应尽量短。走线宽度不要太细,最细也不要低于芯片 pin的宽度。
  • 在晶振局部电路相邻层 layer,应该有一个完整的覆地。
  • 应该在外部晶振周边用地线做保护隔离环(guard ring),地环线需要充分接地(多过地孔),减少外部晶振信号与其他信号之间的相互窜扰。(参考图 6)
  • 晶振电路要注意局部信号干净,力避外部干扰。在晶振电路附近或相邻 layer层尽量不要走线,尤其不允许走高速线、电源线、时钟线等。
    下面给出了实际 layout 设计的示意图,供参考:
    在这里插入图片描述
    在这里插入图片描述

接口电路设计介绍

I2C 接口电路设计设计

基于芯片进行 I2C 接口设计时,建议 I2C_SCL/I2C_SDA信号线接 1KΩ上拉电阻接电源。使用者可以根据 I2C 信号传输速率和外挂设备的不同,调节阻值。
在这里插入图片描述


编程模式说明

芯片支持两种编程模式:UART编程模式和 SWD编程模式。
HC32L110/HC32F003/HC32F005 系列芯片的接线方法如图 9所示。
在这里插入图片描述
UART模式下,HC32L110/HC32F003/HC32F005 系列芯片对应的烧录引脚方式如表 1和表 2所示。
在这里插入图片描述
注意:

  • HC32L110/HC32F003/HC32F005 系列所有的芯片 UART模式均支持上面表 1引脚方式。
  • 支持上面表 1引脚方式,同时也支持表 2引脚方式的 HC32L110/HC32F003/HC32F005 系
    列芯片,其丝印封装图的 Revision Code 位置标记 T
    下面列出的图 10和图 11包含了 HC32L110/HC32F003/HC32F005 系列所有的芯片封装丝印图,图中标明了 Revision Code的位置:
    在这里插入图片描述

关注微信公众号『芯缘意码』,查看更多内容,回复“加群”加入技术交流群。
淘宝 店铺 搜索 『芯缘意码』,购买开发学习板仿真器。
公众号:芯缘意码https://shop219666036.taobao.com


  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HC32L110HC32F003HC32F005系列华大微电子公司推出的一系列单片机产品。这些产品具有特殊端口,以下是关于它们的使用和注意事项的说明: 特殊端口使用: 1. JTAG/SWD端口:用于单片机的调试和编程。可以通过这个端口连接调试器或编程器,实现对单片机的程序编写和调试功能。 2. MISO/MOSI/SCK/SS端口:这些端口用于SPI通信。其中,MISO是主设备输入从设备输出,MOSI是主设备输出从设备输入,SCK是时钟信号,SS是从设备选择信号。可以通过这些端口与其他SPI设备进行通信。 3. TX/RX端口:这些端口是串口通信的发送和接收端口。TX是发送端口,RX是接收端口。可以通过这些端口与其他串口设备进行通信。 4. PWM端口:这些端口用于脉冲宽度调制功能。可以通过设置相应的寄存器来控制端口输出的脉冲宽度,实现各种PWM应用,如电机控制、LED亮度控制等。 注意事项: 1. 在使用特殊端口前,必须先配置相应的寄存器。可以通过查阅相关的资料或参考开发板的示例代码来了解如何配置这些端口。 2. 特殊端口有特定的功能,需根据具体需求选择正确的引脚配置。在设置引脚功能时,需注意特殊端口的功能与引脚对应关系。 3. 在连接其他设备或模块时,需注意特殊端口的电压和信号级别要与相应设备的要求匹配,避免电平不匹配或电压过高或过低导致的损坏。 4. 在进行调试或编程时,需确保特殊端口的连接正确,以免影响到单片机的正常工作。 综上所述,HC32L110HC32F003HC32F005系列单片机具有特殊端口,可用于调试、通信和PWM等功能。使用时需注意配置寄存器、选择正确的引脚配置,以及与其他设备的电压和信号匹配等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值