嵌入式开发踩坑记: AG32硬件设计指南(一)

AG32是一款基于RISC-V内核的MCU,集成了可编程逻辑单元(CPLD),提供灵活的硬件设计能力。

本指南旨在为硬件设计人员提供AG32芯片的核心设计要点,涵盖电源、时钟、接口配置等关键方面,确保系统稳定性和性能优化。

1. HSE 外部晶体

范围:4~16MHz,推荐使用8MHz。

2. 电源设计

VDD/VDDA范围均为3.15~3.45V。CPLD对电源纹波要求较高,VDDA前需加磁珠,VDD33前也建议加磁珠。

3. 端口配置

ADC、DAC、CMP、USB、OSC、JTAG端口不可重新映射,其余数字端口可重映射至带IO的PIN。

4. 调试接口

支持SWD下载,使用SWDCLK(TCK)、SWDIO(TMS)、GND即可。MCU和CPLD共用此接口。建议将nRST引出至下载器的nRST,并在ini中设置:upload_srst = true。

5. 串口下载

仅支持UART0,不可重映射。需设置BOOT0(高)、BOOT1(低)。

6. BOOT0 配置

建议通过电阻接地,避免直接接地。调试时若烧录错误导致系统异常,可尝试将BOOT0拉高上电,以暂停用户程序并重新下载。

(未完待续)

本指南总结了AG32硬件设计的核心注意事项,涵盖电源、时钟、接口和调试等关键环节。设计时需结合具体应用场景,参考官方文档和海振远科技提供的参考设计,确保系统可靠性和性能优化。

相关推荐
AOI小白新手上路6 小时前
韦东山 01_ARM架构与编程_2-1_处理器的区分MCU_MPU_AP_内容总结
嵌入式硬件
ysu_03146 小时前
TinyML 模型部署:从 Edge Impulse 到 STM32F103
驱动开发·stm32·嵌入式硬件·mcu·硬件架构·硬件工程·dsp开发
zjxtxdy9 小时前
SPI通信协议
笔记·单片机
恒锐丰科技林技术员12 小时前
EG1196S:高压宽输入降压 DC‑DC 芯片,电动车工业电源的优选方案
经验分享·嵌入式硬件·硬件工程
>Andre<12 小时前
UFS5.0标准中文全译·卷一:范围、术语与架构
android·linux·嵌入式硬件
剑指offer.12 小时前
ARM裸机开发-点亮LED灯
linux·服务器·嵌入式硬件
朝发如雪12 小时前
快速掌握单片机基础(8)(内存映射与启动寻址方式)(编译工具链与构建流程)(C语言操作寄存器)
单片机
糖糖单片机设计13 小时前
基于STM32的电子密码锁设计与实现(矩阵键盘+防拆检测+GSM远程报警)
人工智能·stm32·单片机·嵌入式硬件
cyl122407113 小时前
2026年10月嵌入式培训指南:在“AI+嵌入式“爆发前夜,如何选择你的职业跳板?
人工智能·嵌入式硬件
充哥单片机设计14 小时前
【STM32开源项目】智能家电控制系统
stm32·单片机·嵌入式硬件·毕业设计·智能家电控制·家电控制