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