CH569/CH565 USB3.0 高速接口芯片上手指南


CH569/CH565 是沁恆推出的USB3.0的高速接口芯片 基於RISC-V 內核,最高主頻為120Mhz


本文記錄一些關於使用過程中的一些小Tips

[固件下載]

(以下適用於bootloader版本2.3,2.41,不保證以后官方會加入其他方式,以及修改)

USB下載:

  • 觸發IO:PA5(HD0) 低電平有效
  • USB IO:
  • 下載方式:上電時候,芯片檢測PA5,如果檢測為低電平,則枚舉USB等待下載,這樣上位機下載工具才會識別

串口下載:

  • 觸發IO:也是PA5(HD0)低電平有效
  • 串口IO:UART3, TXD3_HD21_PB4, RXD3_HD20_PB3
  • 下載方式:上電時候為低電平,即為下載模式, 下載串口為UART3,ISP工具中選擇下載方式為UART

[型號對比]

(圖片來源:CH569 datasheet)

[外設說明]

  • HSPI: 沁恆自定義私有並行接口,可以選數據線為8/16/32, 和額外4+4 根控制線,CLK在120Mhz 的時候,使用32位數據線,最高速率3.8Gbps,可以直接 接FPGA. 這個外設用了40個IO把大部分的IO都占用了,所以如果要使用其他的外設,一定要注意
  • Serdes:高速差分收發器,最高1.25Gbps,原則上只能單向通信,使用雙絞線時候,也能切換方向,但是頻繁切換會效率比較低,,這個不能直接接FPGA,具體實現沁恆沒有公開
  • SDIO: 最高96Mhz clk,支持1/4/8線模式,支持AES/SM4
  • BUS8:外部總線接口,8位數據總線,最多15位地址線,最大支持32KB的尋址.
  • DVP
  • USB3.0
  • 以太網: 只提供了控制器, 接網線需要外掛phy芯片,可以掛百兆,也可以掛千兆的
  • 串口: 提供了4個串口
  • GPIO

[開發環境]

芯片的內核是RISC-V的,所以編譯器,是gcc的,沁恆提供了修改過的eclipse 的集成開發環境 http://www.mounriver.com/

部分資料:

https://gitee.com/iot-fan/iot-fan_at_cnblogs/tree/master/CH565_CH569


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM