原创 华大HC32A460 系列介绍(四)

2022-4-7 14:07 1287 8 8 分类: MCU/ 嵌入式

1.4.17 高级控制定时器(Timer6)

高级控制定时器 6(Timer6)是一个 16 位计数宽度的高性能定时器,可用于计数产生不同形式的时钟波形,输出以供外部使用。该定时器支持三角波和锯齿波两种波形模式,可生成各种 PWM 波形;单元间可实现软件同步计数和硬件同步计数;各基准值寄存器支持缓存功能;支持 2 相正交编码和 3 相正交编码;支持 EMB 控制。本系列产品中搭载 3 个单元的 Timer6。

1.4.18 通用控制定时器(Timer4)

通用控制定时器 4(Timer4)是一个用于三相电机控制的定时器模块,提供各种不同应用的三相电机控制方案。该定时器支持三角波和锯齿波两种波形模式,可生成各种PWM 波形;支持缓存功能;支持 EMB 控制。本系列产品中搭载 3 个单元的 Timer4。

1.4.19 紧急刹车模块(EMB)

紧急刹车模块是在满足一定条件时通知定时器,以使定时器停止向外部电机输出 PWM信号的功能模块,下列事件用于产生通知:

Ÿ 外部端口输入电平变化

Ÿ PWM 输出端口电平发生同相(同高或同低)

Ÿ 电压比较器比较结果

Ÿ 外部振荡器停止振荡

Ÿ 写寄存器软件控制

1.4.20 通用定时器(TimerA)

通用定时器 A(TimerA)是一个具有 16 位计数宽度、8 路 PWM 输出的定时器。该定时器支持三角波和锯齿波两种波形模式,可生成各种 PWM 波形;支持软件同步启动计数;比较基准值寄存器支持缓存功能;支持 2 相正交编码计数和 3 相正交编码计数。本系列产品搭载 6 个单元 TimerA,可实现 48 路 PWM 输出。

1.4.21 通用定时器(Timer0)

通用定时器 0(Timer0)是一个可以实现同步计数、异步计数两种方式的基本定时器。定时器内含 2 个通道,可以在计数期间产生比较匹配事件。该事件可以触发中断,也可作为事件输出来控制其它模块等。本系列产品中搭载 2 个单元的 Timer0。

1.4.22 实时时钟(RTC)

实时时钟 (RTC) 是一个以 BCD 码格式保存时间信息的计数器。记录从 00 年到 99 年间的具体日历时间。支持 12/24 小时两种时制,根据月份和年份自动计算日数 28、29 (闰年)、30 和 31 日。

1.4.23 看门狗计数器(WDT)

看门狗计数器有两个,一种是计数时钟源为专用内部 RC(WDTCLK:10KHz)的专用看门狗计数器(SWDT),另一种是计数时钟源为 PCLK4 的通用看门狗计数器(WDT)。专用看门狗和通用看门狗是 16 位递减计数器,用来监测由于外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行而产生的软件故障。

两个看门狗都支持窗口功能。在计数开始前可预设窗口区间,计数值位于窗口区间时,可刷新计数器,计数重新开始。

1.4.24 串行通信接口(USART)

本产品搭载串行通信接口模块(USART)4 个单元。串行通信接口模块(USART)能够灵活地与外部设备进行全双工数据交换;本 USART 支持通用异步串行通信接口(UART),时钟同步通信接口,智能卡接口 (ISO/IEC7816-3)。支持调制解调器操作(CTS/RTS 操作),多处理器操作。

1.4.25 集成电路总线(I2C)

本产品搭载集成电路总线(I2C)3 个单元。I2C 用作微控制器和 I2C 串行总线之间的接口。提供多主模式功能,可以控制所有 I2C 总线的协议、仲裁。支持标准模式、快速模式。

1.4.26 串行外设接口(SPI)

本产品搭载 4 个通道的串行外设接口 SPI,支持高速全双工串行同步传输,方便地与外围设备进行数据交换。用户可根据需要进行三线/四线,主机/从机及波特率范围的设置。

1.4.27 四线式串行外设接口(QSPI)

四线式串行外设接口(QSPI)是一个存储器控制模块,主要用于和带 SPI 兼容接口的串行 ROM 进行通信。其对象主要包括有串行闪存,串行 EEPROM 以及串行 FeRAM。

1.4.28 集成电路内置音频总线(I2S)

I2S(Inter_IC Sound Bus),集成电路内置音频总线,该总线专责于音频设备之间的数据传输。本产品搭载 4 个 I2S,具有以下特性。

1.4.29 CAN 通信接口(CAN)

本产品搭载 CAN 通信接口模块(CAN)1 个单元,并为 CAN 配备 512Byte 的 RAM 用于存储发送/接收消息。支持 ISO11898-1 规定的 CAN2.0B 协议和 ISO11898-4 规定TTCAN 协议。

1.4.30 USB2.0 全速模块(USB FS)

本产品搭载 USB2.0 全速模块(USB FS)1 个单元,内置片上全速 PHY。USB FS 是一款双角色(DRD)控制器,同时支持从机功能和主机功能。主机模式下,USB FS 支持全速和低速收发器,而从机模式下仅支持全速收发器。

本产品搭载的 USB FS 模块在主机模式成功发送 SOF 令牌或从机模式成功接收到 SOF令牌时可以产生 SOF 事件。

1.4.31 加密协处理模块(CPM)

加密协处理模块(CPM)包括 AES 加解密算法处理器,HASH 安全散列算法,TRNG

真随机数发生器三个子模块。AES 加解密算法处理器遵循标准的数据加密解密标准,可以实现 128 位密钥长度的加密运算和解密运算。

HASH 安全散列算法是 SHA-2 版本的 SHA-256(Secure Hash Algorithm),符合美国国家标准和技术局发布的国家标准“FIPS PUB 180-3”,可以对长度不超过 2^64 位的消息产生 256 位的消息摘要输出。TRNG 真随机数发生器是以连续模拟噪声为基础的随机数发生器,提供 64bit 随机数。

1.4.32 数据计算单元(DCU)

数据计算单元(Data Computing Unit)是一个不借助于 CPU 的简单处理数据的模块。每个 DCU 单元具有 3 个数据寄存器,能够进行 2 个数据的加减和比较大小,以及窗口比较功能。本产品搭载 4 个 DCU 单元,每个单元均可独立完成自身功能。

1.4.33 CRC 计算单元(CRC)

本模块 CRC 算法遵从 ISO/IEC13239 的定义,分别采用 32 位和 16 位的 CRC。CRC32的生成多项式为 X 32+X26+X 23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X+1。CRC16 的生成多项式为 X 16+X12+X5+1。

1.4.34 SDIO 控制器(SDIOC)

SDIO 控制器是 SD/SDIO/MMC 通信协议中的主机。本产品具有 2 个 SDIO 控制器,每个 SDIO 控制器各提供了一个主机接口,用于和支持 SD2.0 协议的 SD 卡,SDIO 设备以及支持 eMMC4.51 协议的 MMC 设备进行通信。SDIOC 特点如下:

Ÿ 支持 SDSC,SDHC,SDXC 格式 SD 卡及 SDIO 设备

Ÿ 支持一线式(1bit)和四线式(4bit)SD 总线

Ÿ 支持一线式(1bit),四线式(4bit)和八线式(8bit)MMC 总线

Ÿ 具有卡识别和硬件写保护功能

 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /2 下一条