| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> CH9101芯片应用—硬件设计指南 -> 正文阅读 |
|
[嵌入式]CH9101芯片应用—硬件设计指南 |
CH9101芯片属于沁恒第三代USB转串口芯片系列的单串口型号,基于经典版CH340芯片完成技术革新,实现USB转高速异步串口,支持最高6Mbps串口波特率。CH9101提供了5种封装,CH9101U、CH9101H、CH9101Y、CH9101R、CH9101N。其中CH9101U/CH9101H和FT232RL/FT232RQ/PL2303GC/PL2303HXD引脚兼容,CH9101Y/CH9101R和FT230XS/FT230XQ引脚兼容,CH9101N和PL2303GL引脚兼容。 电源设计CH9101芯片有3个电源端分别是VDD5、V3和VIO,芯片内置3.3V的LDO电源调节器。VDD5是内部LDO的输入端,V3是内部LDO的输出端,USB收发器和内核电源均从该引脚输入,VIO是单独的串口IO等引脚的电源输入。 常见问题1—VDD5和V3如何连接VDD5支持5V或3.3V电源电压,当VDD5引脚输入5V工作电压(实际上大于3.8V)时,内部LDO工作,V3引脚会输出3.3V电源供芯片内部USB收发器使用。当VDD5引脚输入3.3V工作电压(实际上小于3.6V)时,V3引脚需要和VDD5连接,同时输入外部的3.3V工作电压。 VDD5和V3引脚外部需要外接电源退耦电容,默认104规格,且PCB布局时靠近芯片引脚放置。 常见问题2—VIO如何连接CH9101芯片的VIO引脚用于为串口I/O和其他如RST引脚提供I/O电源,支持电压范围1.8V~5V。因此默认情况下VIO引脚应该与CH9101芯片所连接的串口设备采用同一电压,此时双方串口电压匹配。VIO引脚支持的电压输入范围是线性的,在如上范围内可随意调节。如可直接使用CH9101实现USB转1.8V串口,USB转2.5V串口,USB转3.3V串口,USB转5V串口等。 芯片V3引脚在芯片5V供电时可以输出3.3V电压,因此使用3.3V串口时,VIO也可以直连V3引脚节省一个外部LDO。 常见问题4—CH9101与串口外设(如MCU)的电源连接方案?CH9101内部结构框图 串口设计CH9101芯片的串口引脚包含数据传输引脚和MODEM信号引脚。数据传输引脚包括:串口数据发送引脚TXD、串口数据接收引脚RXD。MODEM信号引脚包括:RTS、CTS、DTR、DSR、RI、DCD。 常见问题1-TTL串口设计常规情况下使用TTL串口通讯,仅需要使用TXD和RXD信号即可,部分场合需要硬件流控功能时还需要使用RTS和CTS信号。其余MODEM信号引脚若使用不到可直接悬空处理。 常见问题2-RS232串口设计使用CH9101可以实现全MODEM信号的RS232串口,也可以仅使用部分串口信号实现简版RS232串口,和TTL类似,不使用的信号悬空处理。 常见问题3-RS485串口设计使用CH9101可以实现RS485串口通信,RS485收发转换芯片需要单独进行收发方向控制,CH9101芯片的TNOW引脚用于该方向控制切换。 辅助引脚ACT的使用芯片的ACT引脚为USB设备配置完成状态输出(当芯片接收到主机的设置配置请求并操作完成时会输出低电平,默认该引脚上电为高电平),该引脚可用作芯片的USB工作状态指示,也可以用于通知MCU等串口设备CH9101?USB转串口芯片的工作状态。 辅助引脚SUSPEND的使用芯片的SUSPEND引脚为芯片工作状态输出指示较,芯片支持挂起低功耗模式(芯片正常工作时SUSPEND脚为高电平,挂起后该引脚输出低电平),该引脚可用作芯片的USB工作状态指示,也可以用于通知MCU等串口设备CH9101?USB转串口芯片的工作状态。当连接其他电平转换芯片时,还可以用于控制电平转换芯片的电源端或低功耗控制引脚节约整板功耗。 辅助引脚TXS和RXS的使用芯片的TXS和RXS为串口收发状态指示引脚,当芯片物理串口有进行数据发送或接收时该引脚会以一定频率输出低电平脉冲信号,连接LED指示灯显示通讯状态。相对于传统的TXD、RXD上并联LED方式效果直观,且不影响串口信号质量。 GPIO引脚的使用CH9101芯片部分引脚支持GPIO复用功能,当使用GPIO功能,需要安装厂商VCP驱动软件,以及配合应用程序库来实现GPIO访问。CH9101U/CH9101H提供6路GPIO,CH9101Y/CH9101R提供4路GPIO。 ? ? ? ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 23:01:45- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |