华大半导体

昂科技术近日发布最新的烧录软件更新及新增支持的芯片型号列表,其中昂科发布软件更新支持HDSC华大半导体的HC32L072系列32位微控制器HC32L072KAT的烧录已经被昂科的通用烧录平台AP8000所支持。

HC32L072系列是一款旨在延长便携式测量系统的电池使用寿命的超低功耗、宽电压工作范围的MCU。集成12位1Msps高精度SARADC,2个12位DAC以及集成了比较器、运放、内置高性能PWM定时器、LCD显示、多路UART、SPI、I2C、I2S、USB、CAN等丰富的通讯外设,内建AES、TRNG等信息安全模块,具有高整合度、高抗干扰、高可靠性和超低功耗的特点。本产品内核采用Cortex-M0+内核,配合成熟的Keil&IAR调试开发软件,支持C语言及汇编语言,汇编指令。

超低功耗MCU典型应用

• 传感器应用、物联网应用

• 智能仪表、无线模块、温控器、货架标签

• 智能交通、报警系统

• 智能家居、医疗设备

1.png

产品特性

• 48MHz Cortex-M0+32位CPU平台

• HC32L072系列具有灵活的功耗管理系统

– 1.2μA@3V深度休眠模式:所有时钟关闭,上电复位有效,IO状态保持,IO中断有效,所有寄存器、RAM和CPU数据保存状态时的功耗

– 1.6μA@3V深度睡眠模式+RTC工作

– 9μA@32.768kHz低速工作模式:CPU运行,外设关闭,从FLASH运行程序

– 40μA/MHz@3V@24MHz休眠模式:CPU停止,外设关闭,主时钟运行

– 140μA/MHz@3V@24MHz工作模式:CPU运行,外设关闭,从FLASH运行程序

– 4μs唤醒时间,使模式切换更加灵活高效,系统反应更为敏捷

• 128K字节FLASH存储器,具有擦写保护功能,支持ISP、ICP、IAP

• 16K字节RAM存储器,附带奇偶校验,增强系统的稳定性

• 通用I/O管脚

• 时钟、晶振

– 外部高速晶振4~32MHz

– 外部低速晶振32.768kHz

– 内部高速时钟4/8/16/22.12/24MHz

– 内部低速时钟32.8/38.4kHz

– PLL时钟8~48MHz

– 内部高US时钟48MHz

– 硬件支持内外时钟校准和监控

• 定时器/计数器

– 3个通用16位定时器,支持1组互补PWM输出,支持2倍主频PWM输出,最高支持96MHz PWM输出

– 1个高级16位定制器,支持3相互补PWM输出,支持2倍主频PWM输出,最高支持96MHz PWM输出

– 3个高性能16位定时器/计数器,支持PWM互补,死区保护功能

– 1个超低功耗脉冲计数器PCNT,具备低功耗模式下自动定时唤醒功能,最大定时达1024秒

– 1个可编程16位定时器PCA,支持5通道捕获比较,5通道PWM输出

– 2个低功耗16位定时器,支持级联

– 1个20位可编程看门狗电路,内建专用10kHz振荡器提供WDT计数

• 通讯接口

– 4路UART标准通讯接口

– 2路LPUART低功耗通讯接口,深度休眠模式下可工作

– 2路SPI标准通讯接口

– 2路I2C标准通讯接口

– 2路I2S音频通信接口

– 1路Crystal-less USB Full Speed Device

– 1路CAN 2.0B标准通讯接口

• 蜂鸣器频率发生器,支持互补输出

• 硬件万年历RTC模块

• 硬件CRC-16/32模块

• 硬件32位除法器

• AES-128/192/256硬件协处理器

• TRNG真随机数发生器

• 2通道DMAC

• 全球唯一10字节ID号

• 12位1Msps采样的高速高精度SARADC,内置运放,可测量高输出阻抗的信号

• 2路12位500Ksps DAC

• 集成5个多功能运算放大器,其中两个OPA可以作为2路DAC的输出Buffer

• 集成3路电压比较器,具有6位DAC和可编程比较基准

• 集成低电压侦测器,可配置16阶比较电压,可监控端口电压以及电源电压

• SWD调试解决方案,提供全功能调试器

• 工作条件:-40~85℃,1.8~5.5V

2.png

功能框图

昂科技术自主研发的AP8000万用型烧录器包含主机,底板,适配座三大部分。

3.jpg

主机支持USB和NET连接,允许将多台编程器进行组网,达到同时控制多台编程器同时烧录的目的。内置芯片安全保障电路保证即使芯片放反或其他原因造成的短路可以被立即检测到并进行断电处理,以保障芯片和编程器安全。内嵌高速FPGA,极大地加速数据传输和处理。主机背部有SD卡槽,将PC软件制作得到的工程文件放到SD卡的根目录下并插入到该卡槽内,通过编程器上的按键可进行工程文件的选择,加载,执行烧录等命令,以达到脱离PC便可操作的目的,极大的降低了PC硬件配置成本,方便迅速地搭配工作环境。

AP8000通过底板加适配板的方式,让主机扩展性更强,目前已经支持了所有主流半导体厂家生产的器件,包括TI, ST, MicroChip, Atmel, Hynix, Macronix, Micron, Samsung, Toshiba等。支持的器件类型有NAND, NOR, MCU, CPLD, FPGA, EMMC等,支持包括Intel Hex, Motorola S, Binary, POF等文件格式。

来源:昂科ACROVIEW芯片烧录领导者

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 55

续接上期说的华大单片机设计特别注意事项

6. 使用内部RC主时钟RCH切换频率

方案一:切换RCH时必须遵循逐级调高4M->8M->16M->22.12M/24M,或者逐渐降低22.12M/24M->16M->8M->4M的过程,不能一步到位。

方案二:先切到RCL做系统时钟再改RCH。否则会影响产品可靠性,造成大批量时出现不良。

注意:进行时钟切换的时候要把全部中断都关掉。

7. I/O口电压不能大于VCC

华大L110/L13X/L17X/L19X/L07X;F003/F005/F030/F17X/F19X/F07X系列I/O没有5V tolerant功能,所以I/O电压不能大于VCC。

当I/O电压大于VCC时,最先出现的特征是ADC不准。工程师调试时喜欢用PC+USB-UART+串口调试助手来查看UART送出的数据。

这时如果UART电平大于MCU电源电压VCC,ADC数据会不准。

8. I2C模块使用特别注意

I2C模块在初始化的时候,在使能I2C时钟后,对模块进行一次复位,再对I2C其它的寄存器进行初始化。

9. HC32L110/HC32F003/HC32F005复位管脚

HC32L110/HC32F003/HC32F005芯片的RESET管脚可以复用为带上拉的GPIO数字输入端口,外围的复位电路需要保留。

L13X/L17X/L19X/L07X/F030/F17X/F19X/F07X系列芯片RESET管脚不可以利用为GPIO。

10. 低功耗模式程序调试

在应用程序中,如果需要进入低功耗模式,程序将无法进行调试。

如果程序中需要使用该功能,建议在调试开发阶段,在程序一开始添加几秒钟的延时程序,或者添加外部 IO 控制程序等方法来决定是否执行该段程序,或者增加外部唤醒机制,以便在二次调试开发时 SWD 功能能够正常使用。

来源:芯虎论坛-龙飞虎
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 354

华大MCU之七:DMA 导致 SPI 异常停止的原因分析、DMA 配置的那些坑

cathy的头像

在最近的项目测试中发现,SPI 通信总是莫名其妙的失败,查看寄存器发现 SPI 已经被停止了。根据手册,SPI 在异常情况下会被强制停止(SPI 的使能为被清零),而根据波形显示通信过程没有问题。

华大MCU之六:SEGGER Embedded Studio及Ozone使用Jlink调试

cathy的头像

首先说一下,我之前的开发流程是:VSCode 编辑代码 + Keil 编译及调试。Keil 的调试功能虽然很强大,但是多数功能需要配合 ARM 自家的 ULINKpro 才可以用,例如 Performance Analyzer、Event Viewer 等。而我手头只有Jlink 和 ULINK 非 pro 版的…

在最近的项目中,随着代码量的不断增加,Keil 的编译速度瓶颈越来越明显!有的问题往往是调试一分钟,编译半小时!编译过慢的问题已经严重影响工作效率,于是开始寻找一个替代品!

Ozone 调试

起初,在 SEGGER 官网发现了一个名为 Ozone 的 Jlink 专用的调试器,非常小巧,调试也挺好用。不过,它仅仅就是个 Jlink 配套的调试器,不能编译代码。如果使用它,开发流程就是:VSCode 编辑代码 + Keil 编译 + Ozone 调试。

页面

订阅 RSS - 华大半导体