最近在调试过程中发现WK2124这个串口扩展芯片比较有意思,写篇文章来记录一下调试心得。
一、WK2124
1. 概述
WK2124是SPI接口的4通道UART器件,实现了SPI扩展4个串口的功能。
WK2124有以下特性:
- 低功耗设计,可以配置自动休眠,自动唤醒模式(us级唤醒)
- SPI接口最高速度10M bit/s,模式0,仅支持SPI从模式,支持最长256字节连续收发
- 每个子串口为全双工,波特率可以独立设置,最高可以达到2Mbps
- 可以实现对单个子串口软件复位
2. 原理框图
3. 封装引脚
硬件连接示意图如下:
二、Linux驱动
- 主控芯片RK3399,内核版本5.4。
- 驱动使用原厂提供的: