探索RX111 Group Renesas Starter Kit:硬件設計與開發全解析
引言
在電子工程的世界里,合適的開發工具對于項目的成功至關重要。Renesas Starter Kit(RSK)RX111 Group就是這樣一款強大的工具,它為工程師們提供了一個便捷的平臺,用于評估和開發基于Renesas微控制器的應用。今天,我們就來深入了解一下這款RSK的各項特性、使用方法以及相關注意事項。
文件下載:Renesas Electronics RSK-RX111入門套件.pdf
一、RSK概述
1.1 目的與特性
RSK RX111是一款用于評估Renesas微控制器的工具。它具備多種特性,包括支持Renesas微控制器編程、用戶代碼調試功能,板載有用戶電路,如開關、LED和電位器等,還提供了示例應用和示例外設設備初始化代碼。這些特性使得工程師們可以方便地進行各種應用的開發和測試。
1.2 電源供應
- 電源要求:RSK配備了E1調試器,調試器能夠為RSK板提供最高200mA的電源。當RSK連接到其他系統時,應由該系統為RSK供電。此外,該板還有一個可選的中心正極電源連接器,使用5.0mm桶形電源插孔。外部電源供應要求和配置在相關表格中有詳細說明,默認的電源配置以粗體藍色文本顯示。
- 上電行為:購買RSK時,板上的Renesas微控制器已預編程了示例教程軟件的“Release”或獨立代碼。上電后,LED開始閃爍,閃爍200次或按下任意開關后,LCD顯示屏上的文本會改變,LED將開始以電位器控制的速率閃爍。
二、板載布局與連接
2.1 板載布局
- 組件布局:通過相關的布局圖可以清晰看到板上各組件的位置,這對于了解硬件結構和進行后續的開發非常重要。
- 板尺寸:板的尺寸和連接器位置在圖中明確給出,所有通孔連接器都在一個通用的0.1英寸網格上,方便進行接口連接。
- 組件放置:圖中展示了各個組件在頂層PCB上的放置位置,組件類型和值可以通過板原理圖查找。
2.2 連接性
- 內部連接:從內部連接圖可以了解到RSK板組件與MCU的連接情況,這有助于我們理解硬件的工作原理。
- 調試器連接:通過調試器連接圖,我們可以清晰看到RSK、E1調試器和主機PC之間的連接方式,為后續的調試工作提供了指導。
三、用戶電路
3.1 復位電路
RSK上安裝了復位控制電路,由RES開關觸發,用于生成所需的復位信號。關于復位信號的時序要求可以參考RX111硬件手冊,復位電路的詳細信息可以參考RSK原理圖。
3.2 時鐘電路
時鐘電路用于生成驅動MCU和相關外設所需的時鐘信號。時鐘信號的要求可以參考RX111 Group硬件手冊,RSK上使用的時鐘電路信息可以參考RSKRX111板原理圖。板上安裝的振蕩器信息在相關表格中列出,例如主MCU振蕩器X1頻率為16MHz,RX111子振蕩器X2頻率為32.768kHz等。
3.3 開關
RSK板上有四個開關,每個開關的功能和連接情況在表格中有詳細說明。例如,RES開關用于復位微控制器,SW1 - SW3連接到IRQ輸入,用于用戶控制,其中SW3還連接到ADTRG輸入,用于觸發AD轉換。
3.4 LED
板上有五個LED,每個LED的顏色、功能和連接情況也在表格中列出。例如,POWER LED為綠色,用于指示Board_3v3電源軌的狀態,其他LED為用戶操作LED。
3.5 電位器
單圈電位器作為分壓器連接到模擬輸入AN000引腳,可用于在Board_3V3和地之間創建電壓,為微控制器提供可變模擬輸入。但它不一定能反映控制器ADC的準確性,更多詳細信息可參考RX111 Group硬件手冊。
3.6 Pmod?調試LCD模塊
RSK配備了Pmod?兼容的調試LCD模塊,應連接到PMOD1頭。安裝時要注意避免引腳彎曲或損壞,由于LCD模塊易受靜電放電影響,需要采取適當的ESD保護措施。
3.7 USB串口
RSK上安裝了由另一個Renesas低功耗微控制器(RL78/G1C)實現的USB串口,連接到微控制器的串行通信接口(SCI)模塊,提供了多種選項以實現串行接口的復用。
3.8 本地互連網絡(LIN)
RSK上安裝了LIN收發器IC,連接到擴展串行模式MCU外設。LIN信號與微控制器的連接在表格中有詳細說明。
3.9 通用串行總線(USB)
RSK設備配備了USB主機插座(A型)和功能插座(Mini B型),USB模塊USB0連接到主機和功能插座,可作為主機或功能設備運行。在評估OTG時,需要將默認的USB連接器(USB0_3)更換為USB Micro - AB連接器。
3.10 I2C總線
RX111具有一個I2C(Inter - IC總線)接口模塊,RIIC連接到一個16Kbit EEPROM。EEPROM設備的具體細節和連接信息可以在板原理圖中找到,設備地址的第一位可以通過修改選項鏈接進行配置。
四、配置
4.1 修改RSK
通過修改選項鏈接可以改變RSK的操作方式,以訪問不同的配置。配置方式包括修改鏈接電阻、使用可移動跳線的頭或配置DIP開關。在操作時要注意避免對附近組件造成損壞,同時要檢查相關選項鏈接,防止信號沖突或短路。
4.2 MCU操作模式
MCU支持單芯片模式和引導模式(SCI和USB),相關的選項鏈接在表格中有詳細說明。在更改MCU操作模式時,必須確保RSK處于復位或關閉狀態,否則可能會損壞MCU。
4.3 電源供應配置
電源供應配置涉及多個選項鏈接,用于配置不同的電源連接和調節器輸出。例如,通過J6和J7的設置可以選擇不同的電源源和輸出電壓。
4.4 時鐘配置
時鐘配置的選項鏈接用于控制外部時鐘或晶體與MCU的連接,確保時鐘信號的正常供應。
4.5 ADC與DAC配置
相關選項鏈接用于配置ADC和DAC的參考電壓、輸入輸出信號等,具體信息在表格中詳細列出。
4.6 E1調試器配置
E1調試器的配置涉及多個信號的連接和選項鏈接的設置,以確保調試器與MCU之間的正常通信。
4.7 I2C EEPROM配置
I2C EEPROM的配置包括SCL、SDA等信號的連接和相關選項鏈接的設置,用于實現與EEPROM的通信。
4.8 I/O端口配置
I/O端口配置的選項鏈接用于確定不同引腳的功能,如模擬輸入、中斷輸入等。
4.9 IRQ與開關配置
IRQ和開關的配置與相關選項鏈接有關,用于設置中斷信號和開關的功能。
4.10 LIN配置
LIN配置的選項鏈接用于設置LIN的主從模式和信號連接。
4.11 MTU與POE配置
MTU和POE配置的選項鏈接用于控制相關定時器和端口輸出使能信號。
4.12 PMOD接口配置
PMOD1和PMOD2接口的配置涉及多個信號的連接和選項鏈接的設置,以實現與外部設備的通信。
4.13 串口配置
串口配置的選項鏈接用于設置LIN、SCI等串口的信號連接和功能。
4.14 USB配置
USB配置包括USB模塊的信號連接和選項鏈接設置,以及USB模式的選擇,如主機模式、功能模式和OTG模式。
五、頭文件
5.1 應用頭文件
RSK上安裝了應用頭文件,可用于連接兼容的Renesas應用設備或方便訪問MCU引腳。相關表格詳細列出了應用頭文件的連接信息,如JA1、JA2、JA5和JA6等。
5.2 微控制器引腳頭文件
微控制器引腳頭文件用于訪問MCU的所有引腳,相關表格列出了J1、J2、J3和J4等引腳頭的連接信息。
六、代碼開發
6.1 概述
使用Renesas軟件工具進行代碼調試時,RSK板必須通過E1/E20調試器連接到PC。關于E1/E20調試器的調試能力,可參考相關的用戶手冊。
6.2 編譯器限制
隨RSK提供的編譯器在首次使用后的60天內完全可用,60天后編譯器默認限制代碼和數據最大為128k。若要使用更大的程序,需要從經銷商處購買完整工具。同時,編譯器的保護軟件會檢測系統時鐘的變化,更改系統時鐘可能會導致試用期提前結束。
6.3 模式支持
MCU支持單芯片和引導模式(SCI和USB),這些模式在RSK板上進行配置,其他MCU操作模式在MCU的寄存器中配置。更改MCU操作模式時,必須確保RSK處于復位或關閉狀態。
6.4 調試支持
E1仿真器支持斷點、事件點和基本跟蹤功能,但有一定的限制,如最多8個片上事件點、256個軟件斷點和256個分支/周期跟蹤。更多詳細信息可參考RX Family E1/E20 Emulator User’s Manual。
6.5 地址空間
MCU的地址空間在相關圖和表格中有詳細說明,不同容量的ROM和RAM有對應的地址范圍。需要注意的是,保留區域不應被訪問。
七、注意事項
在使用RSK時,有許多注意事項需要我們牢記。例如,操作RSK時應在實驗室環境下,保持適當的溫濕度條件,與敏感設備保持安全距離;使用時要注意靜電防護,避免對設備造成損壞;在進行各種配置和操作時,要嚴格按照手冊中的說明進行,避免因操作不當導致設備損壞或功能異常。
八、總結
RSK RX111 Group為電子工程師們提供了一個功能強大、方便易用的開發平臺。通過對其硬件布局、連接性、配置和代碼開發等方面的深入了解,我們可以更好地利用這個平臺進行各種應用的開發。在使用過程中,務必嚴格遵守相關的注意事項,以確保開發工作的順利進行。希望本文能對大家在使用RSK RX111時有所幫助,如果你在使用過程中有任何疑問,歡迎在評論區留言討論。
-
硬件開發
+關注
關注
3文章
190瀏覽量
25169
發布評論請先 登錄
探索RX111 Group Renesas Starter Kit:硬件設計與開發全解析
評論