14
外部總線
RA6器件包括一個外部總線控制器。某些RA6器件具有內置的SDRAM控制器。
14.1 總線寬度和多路復用
外部存儲區的訪問寬度可以設置為8位或16位。通過將CSnCR寄存器或SDC控制寄存器 (SDCCR) 中的BSIZE位置1,可以選擇按每個片選進行寬度設置??梢酝ㄟ^將CSnCR寄存器中的MPXEN位置1來復用片選區域的地址和數據線。
14.2 總線信號的驅動能力
使用外部存儲區時,應在高速設置中將用于控制總線信號的引腳設置為高驅動能力輸出。有關設置引腳驅動能力的更多信息,請參見“I/O端口”一章中的“端口mn引腳功能選擇寄存器”一節和《MCU硬件用戶手冊》中的“電氣特性”一章。
14.3 總線錯誤
每條總線上都可能發生以下類型的錯誤:
? 非法地址訪問
? 總線主MPU錯誤
? TrustZone過濾器錯誤(僅限支持Trustzone的MCU)
? 每個從IP傳來的總線錯誤
發生總線錯誤時,無法保證正常運行,并且會將錯誤返回到發出請求的主IP。每個主器件發生的總線錯誤均存儲在BUSnERRADD和BUSnERRSTAT寄存器中。只能通過復位來清空這些寄存器。有關更多信息,請參見《硬件用戶手冊》的“總線錯誤地址寄存器 (BUSnERRADD)”和“總線錯誤狀態寄存器 (BUSnERRSTAT)”部分。
注:
DMAC和DTC不會收到總線錯誤,因此它們的運行不受總線錯誤的影響。
15
一般布線實踐
15.1 數字域與模擬域
Renesas RA6微控制器器件主要有三種類型的引腳功能:電源、數字和模擬。
通常,電源引腳專門用于電壓和參考輸入,沒有多種功能。電源引腳通常專門用于MCU內的特定部分或域。
例如,MCU的主電源電壓將為數字內核、許多數字外設功能和許多數字I/O引腳供電。可以將數字域定義為數字電路、數字I/O引腳以及相關的電源引腳。指定用于模擬功能的電源引腳(例如AVCC0和相關的AVSS0)在MCU內部提供特定的模擬電路,這類模擬電路與數字域電路分開。可以將模擬域定義為模擬電路、模擬I/O引腳以及相關的電源引腳。
數字信號通常是與周期性時鐘相關聯的重復切換模式。數字信號上的跳變往往是相對尖銳的邊沿,同時跳變之間保持穩定的高電平或低電平。在指定的時間范圍內,每個信號必須在可接受的電壓大小下處于穩定狀態,稱為邏輯狀態。通常使用時鐘的邊沿跳變以預定的時鐘間隔對信號狀態進行采樣,以評估相關的數據信號。只要電平保持在指定范圍內,數字信號電壓值的小幅度變化通常是可以接受的。但是,如果數字信號受到可能會對其造成嚴重影響的較大外部作用,則可能會在對數據進行采樣時引起錯誤的邏輯狀態。
模擬信號通常截然不同。模擬信號可能是周期性的,但模擬信號的評估通常是在一定范圍內而不是邏輯狀態下測量電壓。根據特定的觸發事件對模擬信號的電壓大小進行采樣,然后使用MCU中的模擬電路處理得到的測量結果。模擬測量的精度與采樣電壓值的精度直接相關。任何可能會略微改變模擬輸入信號電壓值的非預期外部作用,都可能影響測量的準確性。
由于Renesas RA6 MCU器件的I/O引腳的高度復用特性,許多I/O引腳都可用于實現模擬或數字功能。這可能會導致數字和模擬功能發生重疊,并造成數據錯誤。
為了盡可能地減少數字信號域和模擬信號域之間的潛在問題,請考慮以下準則:
? 在分配I/O引腳功能時,選擇的引腳功能應盡量使模擬引腳和數字引腳在物理上分開。
? 每個模擬信號應盡可能與所有其他信號分開。
? PCB布線應盡可能隔離每個模擬信號。避免在同一區域內連接其他任何信號走線,無論是模擬信號還是數字信號。
? 確保模擬電源電壓和模擬參考電壓包含適當的交流濾波器。可以采用如下形式:在MCU電壓引腳附近放置
建議使用的電容,或使用適當的感應濾波器。此舉旨在提供很少甚至沒有電壓紋波的電源電壓和參考電壓。
? 在PCB設計中使用專用電源層時,避免在模擬電壓區域內連接數字信號走線,并避免在數字電壓區域內連接模擬信號走線。
-
mcu
+關注
關注
146文章
17019瀏覽量
350375 -
瑞薩
+關注
關注
35文章
22294瀏覽量
86098
原文標題:RA6快速設計指南 [17] 外部總線,一般布線實踐 (上)
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論