13. 外部總線(xiàn)
RA2產(chǎn)品有總線(xiàn)主控和總線(xiàn)受控接口。圖27列出了總線(xiàn)主控和總線(xiàn)受控接口,圖28給出了總線(xiàn)配置。
注:存儲(chǔ)器空間必須采用小端法才能在Arm Cortex-M內(nèi)核上執(zhí)行代碼。
圖27. RA2A1總線(xiàn)規(guī)格
圖28. RA2總線(xiàn)配置
13.1 總線(xiàn)錯(cuò)誤的監(jiān)視
總線(xiàn)錯(cuò)誤監(jiān)視系統(tǒng)監(jiān)視每個(gè)單獨(dú)的區(qū)域,當(dāng)檢測(cè)到錯(cuò)誤發(fā)生時(shí),會(huì)通過(guò)AHB-Lite錯(cuò)誤響應(yīng)協(xié)議將錯(cuò)誤返回給發(fā)請(qǐng)求的主IP。
13.1.1 總線(xiàn)錯(cuò)誤類(lèi)型
每條總線(xiàn)上都可能發(fā)生以下類(lèi)型的錯(cuò)誤
? 非法地址訪(fǎng)問(wèn)
? 總線(xiàn)主MPU錯(cuò)誤
? 總線(xiàn)從MPU錯(cuò)誤
? 超時(shí)
13.1.2 發(fā)生總線(xiàn)錯(cuò)誤時(shí)的處理
發(fā)生總線(xiàn)錯(cuò)誤時(shí),無(wú)法保證正常運(yùn)行,并且會(huì)將錯(cuò)誤返回到發(fā)出請(qǐng)求的主IP。每個(gè)主器件發(fā)生的總線(xiàn)錯(cuò)誤均存儲(chǔ)在BUSnERRADD和BUSnERRSTAT寄存器中。只能通過(guò)復(fù)位來(lái)清空這些寄存器。有關(guān)更多信息,請(qǐng)參見(jiàn)《硬件手冊(cè)》的“總線(xiàn)錯(cuò)誤地址寄存器(BUSnERRADD)”和“總線(xiàn)錯(cuò)誤狀態(tài)寄存器 (BUSnERRSTAT)”部分。
注:DTC不會(huì)收到總線(xiàn)錯(cuò)誤,因此它們的運(yùn)行不受總線(xiàn)錯(cuò)誤的影響。
14. 24位Sigma-Delta A/D轉(zhuǎn)換器
RA2A1 MCU具有一個(gè)24位Sigma-Delta ADC。RA2A1為RA2產(chǎn)品中唯一一種包含SDADC的產(chǎn)品。圖29與圖30顯示了SDADC24轉(zhuǎn)換器的規(guī)格。具體請(qǐng)參照《RA2A1 MCU硬件手冊(cè)》中“24位Sigma-Delta轉(zhuǎn)換器(SDADC24)”章節(jié)的內(nèi)容。
圖29. SDADC24的規(guī)格(1/2)
圖30. SDADC24的規(guī)格(2/2)
15. 可配置開(kāi)關(guān)的運(yùn)算放大器
(OPAMP)
RA2A1產(chǎn)品具有運(yùn)算放大器(OPAMP),可用于將較小的模擬輸入電壓放大并輸出放大后的電壓。它共有三個(gè)差分運(yùn)算放大器單元,每個(gè)單元都有兩個(gè)輸入引腳和一個(gè)輸出引腳。
運(yùn)算放大器具有以下功能:
? OPAMP0和OPAMP1可用來(lái)將信號(hào)輸入到低功耗模擬比較器(ACMPLP)和24位Sigma-Delta A/D轉(zhuǎn)換器(SDADC24)中。
? 支持高速模式(大電流消耗)、中速模式(中電流消耗)、低功耗模式(慢速響應(yīng))。選擇模式時(shí)需要權(quán)衡響應(yīng)速度與電流消耗之間的關(guān)系。
? 可通過(guò)異步通用定時(shí)器(AGT)的觸發(fā)器啟動(dòng)運(yùn)行。
? 可通過(guò)16位A/D轉(zhuǎn)換結(jié)束觸發(fā)器來(lái)停止運(yùn)行。
? 每個(gè)單元都有用來(lái)選擇輸入信號(hào)的開(kāi)關(guān)。此外,OPAMP0還有一個(gè)可以選擇輸出引腳的開(kāi)關(guān)。
? OPAMP的輸出可以不通過(guò)開(kāi)關(guān)而直接從AMP0O輸出到AMP2O引腳。
? 所有OPAMP單元的I/O信號(hào)都可用于ADC16的輸入信號(hào)。
? DAC8和DAC12的輸出信號(hào)可作為每個(gè)OPAMP的正輸入信號(hào)。
? 電壓跟隨電路可以通過(guò)連接一個(gè)OPAMP的輸出信號(hào)到該OPAMP的負(fù)輸入信號(hào)進(jìn)行配置。
Renesas FSP具有用來(lái)設(shè)置OPAMP以及引腳連接等的運(yùn)算放大器驅(qū)動(dòng)器和驅(qū)動(dòng)器配置器。在圖31的示例中,通過(guò)設(shè)置OPAMP0實(shí)現(xiàn)了一個(gè)分別由P500、P501、P502作為正輸入引腳、負(fù)輸入引腳、輸出引腳的電壓跟隨器。該示例還設(shè)置了正輸入,在內(nèi)部實(shí)現(xiàn)了DAC12的輸出。
圖31. 使用Renesas FSP配置器設(shè)置RA2A1 OPAMP的示例
在Renesas FSP配置器中設(shè)置完OPAMP后,您可以使用OPAMP驅(qū)動(dòng)程序的API(如R_OPAMP_Open、R_OPAMP_Start)來(lái)初始化并啟動(dòng)OPAMP的運(yùn)行。請(qǐng)參考《RA2A1 MCU硬件手冊(cè)》和《FSP用戶(hù)手冊(cè)》中的“運(yùn)放(OPAMP)”章節(jié)了解更多內(nèi)容。
-
mcu
+關(guān)注
關(guān)注
146文章
17123瀏覽量
350983 -
瑞薩
+關(guān)注
關(guān)注
35文章
22308瀏覽量
86239
原文標(biāo)題:RA2快速設(shè)計(jì)指南 [11] 外部總線(xiàn)、SDADC24和OPAMP
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論