華大HC32A460 系列介紹四
1.4.17 高級(jí)控制定時(shí)器(timer6)
控制定時(shí)器 6(timer6)是一個(gè) 16 位計(jì)數(shù)寬度的高性能定時(shí)器,可用于計(jì)數(shù)產(chǎn)生不同形式的時(shí)鐘波形,輸出以供外部使用。該定時(shí)器支持三角波和鋸齒波兩種波形模式,可生成各種 pwm 波形;單元間可實(shí)現(xiàn)軟件同步計(jì)數(shù)和硬件同步計(jì)數(shù);各基準(zhǔn)值寄存器支持緩存功能;支持 2 相正交編碼和 3 相正交編碼;支持 emb 控制。本系列產(chǎn)品中搭載 3 個(gè)單元的 timer6。
1.4.18 通用控制定時(shí)器(timer4)
通用控制定時(shí)器 4(timer4)是一個(gè)用于三相電機(jī)控制的定時(shí)器模塊,提供各種不同應(yīng)用的三相電機(jī)控制方案。該定時(shí)器支持三角波和鋸齒波兩種波形模式,可生成各種pwm 波形;支持緩存功能;支持 emb 控制。本系列產(chǎn)品中搭載 3 個(gè)單元的 timer4。
1.4.19 緊急剎車模塊(emb)
緊急剎車模塊是在滿足一定條件時(shí)通知定時(shí)器,以使定時(shí)器停止向外部電機(jī)輸出 pwm信號(hào)的功能模塊,下列事件用于產(chǎn)生通知:
ÿ 外部端口輸入電平變化
ÿ pwm 輸出端口電平發(fā)生同相(同高或同低)
ÿ 電壓比較器比較結(jié)果
ÿ 外部振蕩器停止振蕩
ÿ 寫(xiě)寄存器軟件控制
1.4.20 通用定時(shí)器(timera)
通用定時(shí)器 a(timera)是一個(gè)具有 16 位計(jì)數(shù)寬度、8 路 pwm 輸出的定時(shí)器。該定時(shí)器支持三角波和鋸齒波兩種波形模式,可生成各種 pwm 波形;支持軟件同步啟動(dòng)計(jì)數(shù);比較基準(zhǔn)值寄存器支持緩存功能;支持 2 相正交編碼計(jì)數(shù)和 3 相正交編碼計(jì)數(shù)。本系列產(chǎn)品搭載 6 個(gè)單元 timera,可實(shí)現(xiàn) 48 路 pwm 輸出。
1.4.21 通用定時(shí)器(timer0)
通用定時(shí)器 0(timer0)是一個(gè)可以實(shí)現(xiàn)同步計(jì)數(shù)、異步計(jì)數(shù)兩種方式的基本定時(shí)器。定時(shí)器內(nèi)含 2 個(gè)通道,可以在計(jì)數(shù)期間產(chǎn)生比較匹配事件。該事件可以觸發(fā)中斷,也可作為事件輸出來(lái)控制其它模塊等。本系列產(chǎn)品中搭載 2 個(gè)單元的 timer0。
1.4.22 實(shí)時(shí)時(shí)鐘(rtc)
實(shí)時(shí)時(shí)鐘 (rtc) 是一個(gè)以 bcd 碼格式保存時(shí)間信息的計(jì)數(shù)器。記錄從 00 年到 99 年間的具體日歷時(shí)間。支持 12/24 小時(shí)兩種時(shí)制,根據(jù)月份和年份自動(dòng)計(jì)算日數(shù) 28、29 (閏年)、30 和 31 日。
1.4.23 看門狗計(jì)數(shù)器(wdt)
計(jì)數(shù)器有兩個(gè),一種是計(jì)數(shù)時(shí)鐘源為專用內(nèi)部 rc(wdtclk:10khz)的專用看門狗計(jì)數(shù)器(swdt),另一種是計(jì)數(shù)時(shí)鐘源為 pclk4 的通用看門狗計(jì)數(shù)器(wdt)。專用看門狗和通用看門狗是 16 位遞減計(jì)數(shù)器,用來(lái)監(jiān)測(cè)由于外部干擾或不可預(yù)見(jiàn)的邏輯條件造成的應(yīng)用程序背離正常的運(yùn)行而產(chǎn)生的軟件故障。
兩個(gè)看門狗都支持窗口功能。在計(jì)數(shù)開(kāi)始前可預(yù)設(shè)窗口區(qū)間,計(jì)數(shù)值位于窗口區(qū)間時(shí),可刷新計(jì)數(shù)器,計(jì)數(shù)重新開(kāi)始。
1.4.24 串行通信接口(usart)
本產(chǎn)品搭載串行通信接口模塊(usart)4 個(gè)單元。串行通信接口模塊(usart)能夠靈活地與外部設(shè)備進(jìn)行全雙工數(shù)據(jù)交換;本 usart 支持通用異步串行通信接口(uart),時(shí)鐘同步通信接口,智能卡接口 (iso/iec7816-3)。支持調(diào)制解調(diào)器操作(cts/rts 操作),多處理器操作。
1.4.25 集成電路總線(i2c)
本產(chǎn)品搭載集成電路總線(i2c)3 個(gè)單元。i2c 用作微控制器和 i2c 串行總線之間的接口。提供多主模式功能,可以控制所有 i2c 總線的協(xié)議、仲裁。支持標(biāo)準(zhǔn)模式、快速模式。
1.4.26 串行外設(shè)接口(spi)
本產(chǎn)品搭載 4 個(gè)通道的串行外設(shè)接口 spi,支持高速全雙工串行同步傳輸,方便地與外圍設(shè)備進(jìn)行數(shù)據(jù)交換。用戶可根據(jù)需要進(jìn)行三線/四線,主機(jī)/從機(jī)及波特率范圍的設(shè)置。
1.4.27 四線式串行外設(shè)接口(qspi)
四線式串行外設(shè)接口(qspi)是一個(gè)存儲(chǔ)器控制模塊,主要用于和帶 spi 兼容接口的串行 rom 進(jìn)行通信。其對(duì)象主要包括有串行閃存,串行 eeprom 以及串行 feram。
1.4.28 集成電路內(nèi)置音頻總線(i2s)
i2s(inter_ic sound bus),集成電路內(nèi)置音頻總線,該總線專責(zé)于音頻設(shè)備之間的數(shù)據(jù)傳輸。本產(chǎn)品搭載 4 個(gè) i2s,
1.4.29 can 通信接口(can)
本產(chǎn)品搭載 can 通信接口模塊(can)1 個(gè)單元,并為 can 配備 512byte 的 ram 用于存儲(chǔ)發(fā)送/接收消息。支持 iso11898-1 規(guī)定的 can2.0b 協(xié)議和 iso11898-4 規(guī)定ttcan 協(xié)議。
1.4.30 usb2.0 全速模塊(usb fs)
本產(chǎn)品搭載 usb2.0 全速模塊(usb fs)1 個(gè)單元,內(nèi)置片上全速 phy。usb fs 是一款雙角色(drd)控制器,同時(shí)支持從機(jī)功能和主機(jī)功能。主機(jī)模式下,usb fs 支持全速和低速收發(fā)器,而從機(jī)模式下僅支持全速收發(fā)器。
本產(chǎn)品搭載的 usb fs 模塊在主機(jī)模式成功發(fā)送 sof 令牌或從機(jī)模式成功接收到 sof令牌時(shí)可以產(chǎn)生 sof 事件。
1.4.31 加密協(xié)處理模塊(cpm)
加密協(xié)處理模塊(cpm)包括 aes 加解密算法處理器,hash 安全散列算法,trng
真隨機(jī)數(shù)發(fā)生器三個(gè)子模塊。aes 加解密算法處理器遵循標(biāo)準(zhǔn)的數(shù)據(jù)加密解密標(biāo)準(zhǔn),可以實(shí)現(xiàn) 128 位密鑰長(zhǎng)度的加密運(yùn)算和解密運(yùn)算。
hash 安全散列算法是 sha-2 版本的 sha-256(secure hash algorithm),符合美國(guó)國(guó)家標(biāo)準(zhǔn)和技術(shù)局發(fā)布的國(guó)家標(biāo)準(zhǔn)“fips pub 180-3”,可以對(duì)長(zhǎng)度不超過(guò) 2^64 位的消息產(chǎn)生 256 位的消息摘要輸出。trng 真隨機(jī)數(shù)發(fā)生器是以連續(xù)模擬噪聲為基礎(chǔ)的隨機(jī)數(shù)發(fā)生器,提供 64bit 隨機(jī)數(shù)。
1.4.32 數(shù)據(jù)計(jì)算單元(dcu)
數(shù)據(jù)計(jì)算單元(data computing unit)是一個(gè)不借助于 cpu 的簡(jiǎn)單處理數(shù)據(jù)的模塊。每個(gè) dcu 單元具有 3 個(gè)數(shù)據(jù)寄存器,能夠進(jìn)行 2 個(gè)數(shù)據(jù)的加減和比較大小,以及窗口比較功能。本產(chǎn)品搭載 4 個(gè) dcu 單元,每個(gè)單元均可獨(dú)立完成自身功能。
1.4.33 crc 計(jì)算單元(crc)
本模塊 crc 算法遵從 iso/iec13239 的定義,分別采用 32 位和 16 位的 crc。crc32的生成多項(xiàng)式為 x 32+x26+x 23+x22+x16+x12+x11+x10+x8+x7+x5+x4+x2+x+1。crc16 的生成多項(xiàng)式為 x 16+x12+x5+1。
1.4.34 sdio 控制器(sdioc)
sdio 控制器是 sd/sdio/mmc 通信協(xié)議中的主機(jī)。本產(chǎn)品具有 2 個(gè) sdio 控制器,每個(gè) sdio 控制器各提供了一個(gè)主機(jī)接口,用于和支持 sd2.0 協(xié)議的 sd 卡,sdio 設(shè)備以及支持 emmc4.51 協(xié)議的 mmc 設(shè)備進(jìn)行通信。sdioc 特點(diǎn)如下:
ÿ 支持 sdsc,sdhc,sdxc 格式 sd 卡及 sdio 設(shè)備
ÿ 支持一線式(1bit)和四線式(4bit)sd 總線
ÿ 支持一線式(1bit),四線式(4bit)和八線式(8bit)mmc 總線
ÿ 具有卡識(shí)別和硬件寫(xiě)保護(hù)功能