本文主要是介绍SPI转四串口芯片CH9434的设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、CH9434的介绍
CH9434 是一款SPI转四串口转接芯片,提供四组全双工的9线异步串口,用于单片机/嵌入式系统扩展异步串口。CH9434包含四个兼容16C550的异步串口,最高支持4Mbps波特率通讯。最多支持25 路GPIO,提供半双工收发自动切换引脚TNOW。
特点
1.工作电压:3.3V。
2.支持通讯波特率设置,波特率范围1200-4000000bps。
3. 串口每个方向独立FIFO缓存,发送1536字节,接收2048字节。
4.完全独立四个异步串口,兼容16C550并且有所增强。
5. 串口支持5/6/7/8个数据位以及1/2个停止位。
6.串口支持奇、偶、无校验、空白0、标志1等校验方式。
7.支持常用的MODEM联络信号RTS、DTR、DCD、RI、DSR、CTS。
8. 提供半双工RS485收发使能引脚。
9.SPI 最高可达为32Mbit/s。
10.支持低功耗睡眠模式,可通过SPI接口唤醒。
11.芯片提供可配置GPIO功能。
12.外接32M晶体提供时钟。
13.QFN48_5X5 无铅封装,兼容RoHS。
封装和引脚
电气参数
时钟配置
CH9434 需外接一个晶体配合芯片内部的时钟振荡器提供32MHz输入时钟。串口基准时钟可由输入时钟直接产生或开启时钟倍频再分频产生,提供给串口0~串口3,倍频系数固定为15,分频系数通过 R8_CLK_CTRL_CFG 寄存器进行配置。
开启时钟倍频时串口基准时钟 = 32MHz * 倍频系数 / 分频系数,使用常规波特率时建议分频系数配置为13。初始化CH9434时可以对芯片时钟方式进行配置,配置后需延时一段时间后进行其他操作。
二、原理图
三、PCB
参考:
https://www.wch.cn/products/CH9434.html
https://oshwhub.com/li-chuang-zhi-neng-ying-jian-bu/c2942218_ch9434m
这篇关于SPI转四串口芯片CH9434的设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!