Rock Pi開發筆記(三):Rock Pi 4B plus(基於瑞星微RK3399)板子硬體資源介紹

21497936發表於2022-02-24

前言

  上一篇,概覽了整個的rock pi大致系列,我們開始定位為RK3399做評估,入手RK3399,對基本的外設進行解說。

板載外設

   在這裡插入圖片描述
  

  • USB3.0 × 2
  • USB2.0 × 2
  • 千兆網口 × 1
  • 音訊輸入 × 1
  • MIPI CSI × 1
  • HDMI × 1
  • MIPI DSI × 1
  • 802.11 ac / wif × 1
  • PoE × 1
  • RTC電池口 × 1
  • PCIE M.2 × 1
  • TF × 1

40pin的通用輸入輸出引腳

GPIO 40 pin介紹

   在這裡插入圖片描述

  • 橙色標記的功能是該引腳的預設功能
  • 除電源引腳外,所有引腳都直接佈局到 Soc RK3399
  • 對於引腳 3、5、27、28、29 和 31,每個引腳都透過一個 4.7K 上拉電阻連線到 3.0V 電源
       在這裡插入圖片描述
  • 引腳 19、21、23、24 直接佈局到板上 SPI 裝置的引腳
        在這裡插入圖片描述
  • 引腳 7 直接佈局到板上 MIPI CSI 的引腳
  • UART非同步傳輸協議
      UART2 預設啟用為 U-boot 和 Linux 序列控制檯,引數為“ 1500000,8,1,N”(特別注意:串列埠使用必須使用串列埠TTL轉接板,rock pi的uart是3.3V,沒有過串列埠電平晶片,不能直接對接電腦串列埠12V電平);
      UART2 & UART4 支援廣泛的波特率。它包括但不限於以下波特率。例如,115200bps。500000bps、1500000bps 等等;
      對於 v1.4 及更高版本的硬體,板載 SPI flash被焊接,UART4 PIN用作SPI 功能;
  • 對於 I2C-2 和 I2C-7
       官方已經使用 i2c 裝置 e2prom 進行了測試。開啟 i2c 裝置檔案,然後進行讀寫操作。

統計下單項硬體資源

  • GPIO引腳 × 27
  • I2C匯流排 × 2
  • **I2S匯流排(音訊匯流排)**× 1(libmraa庫未給出)
  • SPI匯流排 × 2
  • UART匯流排 × 2
  • PWM × 2
  • ADC x 1
  • 5V × 2
  • 3.3V × 2
  • GND × 8

GPIO輸出口的電壓特性

  IO口的tolerance,應該是能承受的最大電壓或者是容差(需要進一步確認)。

GPIO口的序號計算

   在這裡插入圖片描述

GPIO口通用庫libmraa

  像樹莓派一樣,提供了系統自帶的可以操作底層驅動引腳的libmraa庫(類似樹莓派的wiringpi庫一樣)。
  之前統計的硬體資源:

  • GPIO引腳 × 27
  • I2C匯流排 × 2
  • I2S匯流排(音訊匯流排)× 1(libmraa庫未給出)
  • SPI匯流排 × 2
  • UART匯流排 × 2
  • PWM × 2
  • ADC x 1
  • 5V × 2
  • 3.3V × 2
  • GND × 8
      對比libmraa庫的使能配置,如下圖:
        在這裡插入圖片描述
       在這裡插入圖片描述
        在這裡插入圖片描述
       在這裡插入圖片描述
       在這裡插入圖片描述
    (應該為2個uart,但是2為預設除錯口)
       在這裡插入圖片描述
       在這裡插入圖片描述


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010283/viewspace-2857678/,如需轉載,請註明出處,否則將追究法律責任。

相關文章