0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

多達(dá)44個(gè)IO口,具備IO重映射功能的全國(guó)產(chǎn)RISC-V 32位MCU

愛普特微電子 ? 2023-05-17 09:44 ? 次閱讀

在現(xiàn)代電子產(chǎn)品設(shè)計(jì)中,芯片的集成度和復(fù)雜度越來越高,如何充分利用芯片的資源,滿足不同場(chǎng)景的需求,是每位工程師和設(shè)計(jì)師需要面對(duì)的挑戰(zhàn)。芯片IO重映射功能恰好解決了這一問題,為用戶提供更加靈活、便捷、可定制的芯片使用方式,助推產(chǎn)品創(chuàng)新和突破。

IO口是MCU內(nèi)部模塊和外部硬件唯一的進(jìn)出口。每個(gè)內(nèi)置外設(shè)都有若干個(gè)輸入輸出引腳,一般這些引腳的輸出端口都是固定不變的,芯片IO重映射就是將芯片原有的通用IO端口重新定義為特定功能用途。例如,在硬件設(shè)計(jì)之初,開發(fā)人員通過移位寄存器和端口直接映射的方式實(shí)現(xiàn)了控制PWM波輸出的功能。如果需要用同一顆芯片控制兩個(gè)不同的電機(jī),此時(shí)就需要映射另一個(gè)用于控制第二個(gè)電機(jī)的PWM波輸出端口,這樣才能滿足應(yīng)用需求。IO重映射功能即可通過編寫特定的程序來實(shí)現(xiàn)。

為了讓設(shè)計(jì)工程師更好地安排引腳的走向和功能,愛普特在系列全國(guó)產(chǎn)32位MCU產(chǎn)品中均加入了外設(shè)引腳重映射的功能,即一個(gè)外設(shè)的引腳除了具有默認(rèn)的端口外,還可以通過設(shè)置重映射寄存器的方式,把這個(gè)外設(shè)的引腳映射到其它的端口。為了使不同器件封裝的外設(shè)IO功能數(shù)量達(dá)到最優(yōu),還可以把一些復(fù)用功能重新映射到其他一些引腳上。這種靈活性為產(chǎn)品硬件布局和型號(hào)適配提供了更多的可能性,方便PCB設(shè)計(jì),減少了信號(hào)的交叉干擾;分時(shí)復(fù)用某些外設(shè),還可以虛擬增加端口數(shù)目,從而整體提高工程師的研發(fā)效率。

接下來我們以愛普特APT32F110X系列為例進(jìn)行介紹:APT32F110X系列芯片為提供更靈活的 IO 功能配置,提供了自定義 GPIO 復(fù)用的功能。

芯片提供兩個(gè)預(yù)設(shè)的 GPIOGROUP,分別為 GROUP0 和 GROUP1,兩個(gè) GROUP 分別對(duì)應(yīng) 8 個(gè)預(yù)設(shè)的可選擇的復(fù)用功能。在每個(gè) GROUP 內(nèi),每個(gè) GPIO可以被指定為這 8 個(gè)預(yù)設(shè)功能中的任意一個(gè)作為該 GPIO 的 AF8 功能。

899ea250-f37f-11ed-ba01-dac502259ad0.pngIO GROUP0和 GPIO 對(duì)應(yīng)關(guān)系

89b7690c-f37f-11ed-ba01-dac502259ad0.pngIO GROUP1和 GPIO 對(duì)應(yīng)關(guān)系

89ce0522-f37f-11ed-ba01-dac502259ad0.png IOGROUP 配置信息表

如圖中1對(duì)應(yīng)的紅色框所示,標(biāo)識(shí)的是APT32F110X GROUP0/GROUP1對(duì)應(yīng)的復(fù)用功能列表,左邊是GROUP0,右邊是GROUP1。從圖中2對(duì)應(yīng)的紅色框可直觀看到復(fù)用列表中具體功能對(duì)應(yīng)的配置數(shù)值,數(shù)值是配置在IOMAP的CFGVAL(CFGVAL0~CFGVAL7)域中;如GROUP0中選擇I2C_SDA功能,需要在對(duì)應(yīng)的CFGVAL域中寫入0x01。

APT32F110X系列是愛普特基于國(guó)產(chǎn)RISC-V核架構(gòu)和自研的IP庫研發(fā)設(shè)計(jì)的全國(guó)產(chǎn)MCU。該系列具有多達(dá)44個(gè)GPIO口,均支持外部中斷,支持IO重映射,內(nèi)置多路通用及增強(qiáng)型定時(shí)器,可實(shí)現(xiàn)靈活的 PWM 輸出,同時(shí)具有DMA和高速SPI通訊接口,內(nèi)嵌多模式段碼液晶驅(qū)動(dòng)控制器,可以直接驅(qū)動(dòng)LCD顯示屏幕,支持20通道的12位ADC,還支持LCD/LED/Touch/溫度傳感器等功能。目前APT32F110X系列產(chǎn)品已被廣泛應(yīng)用于智能家電、工業(yè)控制、物聯(lián)網(wǎng)、消費(fèi)電子、消防、醫(yī)療電子等領(lǐng)域。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    452

    文章

    50222

    瀏覽量

    420974
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16899

    瀏覽量

    349934
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    國(guó)產(chǎn)RISC-V案例分享,基于全志T113-i異構(gòu)多核平臺(tái)!

    指示燈每隔0.5s閃爍一次。 圖 6 uart_echo案例演示(1)案例功能說明實(shí)現(xiàn)RS485 UART1串的回顯功能。RISC-V核心等待RS485 UART1串
    發(fā)表于 10-29 09:47

    國(guó)產(chǎn)RISC-V基于全志T113-i異構(gòu)多核平臺(tái)

    信息,并可看到評(píng)估底板用戶可編程指示燈每隔0.5s閃爍一次。 圖 6 uart_echo案例演示 (1)案例功能說明 實(shí)現(xiàn)RS485 UART1串的回顯功能。RISC-V核心等待R
    發(fā)表于 10-10 22:08

    MCU IO的作用和特點(diǎn)

    MCU(微控制器)的IO(Input/Output Port,輸入輸出端口)是單片機(jī)與外界進(jìn)行信息交互的關(guān)鍵接口。這些IO在微控制器的
    的頭像 發(fā)表于 09-30 11:52 ?441次閱讀

    介紹國(guó)產(chǎn)的一款RISC-V——ES32VF2264

    ES32VF2264系列產(chǎn)品采用RISC-V內(nèi)核和先進(jìn)的系統(tǒng)架構(gòu),是一款高性價(jià)比、高可靠性且外設(shè)功能豐富的32-bit 微控制器。主頻運(yùn)行在72MHz時(shí)系統(tǒng)效能評(píng)分可達(dá)81 DMIPS和149
    發(fā)表于 09-23 08:44

    risc-vmcu對(duì)RTOS兼容性如何

    關(guān)鍵點(diǎn)和歸納: 指令集兼容性 : RISC-V是一個(gè)開源的指令集架構(gòu)(ISA),這意味著不同的MCU制造商可以根據(jù)自己的需求實(shí)現(xiàn)RISC-V的不同版本或變種。因此,RTOS的兼容性首先
    發(fā)表于 05-27 16:26

    RISC-VMCU關(guān)于USB高速通信設(shè)計(jì)的難點(diǎn)

    。例如,赤菟V307 MCU在10米傳輸距離下實(shí)現(xiàn)了45MB/s的傳輸速度,這是RISC-V MCU在USB高速通信設(shè)計(jì)上的一個(gè)亮點(diǎn)。 中斷
    發(fā)表于 05-27 16:23

    RISC-VMCU與ARM對(duì)比

    擴(kuò)展,實(shí)現(xiàn)特定功能或加速器。 性能與功耗 RISC-VRISC-V適合用于高效設(shè)計(jì)實(shí)現(xiàn),其全部RISC-V指令不超過50個(gè),因此其內(nèi)核面
    發(fā)表于 05-27 15:58

    國(guó)產(chǎn)RISC-V芯片性能穩(wěn)定嗎?

    想使用國(guó)產(chǎn)RISC-V架構(gòu)的芯片做無人機(jī)投送快遞的方案,可行性高嗎?國(guó)產(chǎn)RISC-V MCU穩(wěn)定么?
    發(fā)表于 05-20 15:43

    國(guó)產(chǎn)RISC-V MCU推薦

    高速PHY收發(fā)器(480Mbps)、千兆以太網(wǎng)MAC及10兆物理層收發(fā)器等。 沁恒的另一顆芯片 xiaolinen認(rèn)為在選擇國(guó)產(chǎn)RISC-V MCU時(shí),需要重點(diǎn)考慮生態(tài)問題,碰到問題是否能快速的找到
    發(fā)表于 04-17 11:00

    瑞薩推出采用自研CPU內(nèi)核的通用32RISC-V MCU 加強(qiáng)RISC-V生態(tài)系統(tǒng)布局

    瑞薩推出采用自研CPU內(nèi)核的通用32RISC-V MCU 加強(qiáng)RISC-V生態(tài)系統(tǒng)布局 RISC-V
    發(fā)表于 03-28 19:00 ?482次閱讀

    深耕工業(yè)控制、智能家電應(yīng)用,全國(guó)產(chǎn)RISC-V MCU為BLDC賦能

    電子發(fā)燒友網(wǎng)報(bào)道(文/李寧遠(yuǎn))隨著半導(dǎo)體技術(shù)的發(fā)展、MCU和驅(qū)動(dòng)組件的普及,在高效率、高扭矩、長(zhǎng)壽命、響應(yīng)快速等優(yōu)勢(shì)的加持下,越來越多電機(jī)應(yīng)用開始向BLDC轉(zhuǎn)變。 ? 與此同時(shí),開源的RISC-V
    的頭像 發(fā)表于 03-27 00:07 ?2642次閱讀

    STM32F4能否實(shí)現(xiàn)用重映射功能將dcmi映射到別的io

    能否實(shí)現(xiàn)用重映射功能將dcmi映射到別的io
    發(fā)表于 03-25 08:07

    STM8S103F2 IO需要重映射,怎么操作?

    我目前在使用STM8S103F2寫一個(gè)測(cè)試程序,但發(fā)現(xiàn)有一個(gè)IO需要重映射,但是沒有找到文檔里定義重映
    發(fā)表于 03-08 08:11

    IO電壓下降那么多,咋回事?

    前幾天,一工程師向我反饋,他測(cè)得如下電路MCU IO的電壓不是3.3V,只有2V多。
    的頭像 發(fā)表于 11-25 07:40 ?953次閱讀
    <b class='flag-5'>IO</b><b class='flag-5'>口</b>電壓下降那么多,咋回事?

    MCU IO電壓下降原因分析

    前幾天一個(gè)工程師向我反饋他測(cè)得如下電路MCU IO的電壓不是3.3V,只有2V多。
    的頭像 發(fā)表于 11-21 09:46 ?1710次閱讀
    <b class='flag-5'>MCU</b> <b class='flag-5'>IO</b><b class='flag-5'>口</b>電壓下降原因分析