USB转接产品
文章平均质量分 87
PC技术小能手
热衷分享PC周边相关产品,技术,常见的软硬件问题知识分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高速USB转串口和SPI接口芯片CH9111应用与设计指南
CH9111是一款480Mbps高速USB2.0的接口转换芯片,实现USB转全功能高速异步串口或者高速SPI同步串行接口+USB转全功能高速异步串口,串口最高波特率支持15MbpsSPI接口时钟频率支持40MHz。第一种单串口模式适用于只使用UART串口的应用场合,第二种串口+SPI接口模式适用于需要同时使用SPI接口+UART串口或者仅使用SPI接口的应用场合。芯片内部高度集成,外围精简,提供VIO电源引脚,串口和SPI接口I/O均支持独立供电。原创 2025-03-31 10:01:45 · 2436 阅读 · 0 评论 -
高速USB转FIFO&SPI&UART接口芯片CH346应用与设计指南
CH346是一款480Mbps高速USB2.0的接口转换芯片,实现USB转高速FIFO并口、2路全功能高速异步串口、高速SPI同步串行接口,FIFO并口传输速度可达每秒30M字节以上SPI接口时钟频率支持40MHz,串口最高波特率支持15Mbps。芯片提供3种工作模式,可支持其中一种或两种接口,需根据实际的应用需要灵活选用。芯片内部高度集成,外围精简,提供VIO电源引脚,FIFO并口、串口和SPI接口I/O均支持独立供电,支持3.3V、2.5V和1.8V的电源电压。原创 2025-03-31 09:51:28 · 3230 阅读 · 2 评论 -
高速USB转以太网芯片CH397 UBOOT使用教程
CH397 是一款高集成度、低功耗的 USB 网卡芯片,内置青稞 RISC-V 处理器、符合 USB2.1 协议规 范的高速 USB 控制器及收发器 PHY、以及符合 IEEE802.3 协议规范、支持 10M/100M 网络的以太网 MAC+PHY。已适配各类台式电脑、笔记本电脑、平板电脑、游戏机等的标准USB主机接口,用于通过 USB 扩展以太网接口,实现有线网络的稳定连接通讯。为消费电子类、工业类等产品使用USB扩展有线网提供一个外围电路精简、设计简单、容易使用的有线联网解决方案。原创 2023-11-29 14:47:43 · 2163 阅读 · 0 评论 -
高速USB转以太网芯片CH397各系统使用指南
CH397是一款USB2.0高速转以太网芯片,支持10M/100M网络的以太网MAC+PHY,内置青稞RISC-V 处理器、符合IEEE802.3 和IEEE802.3az-2010 协议规范。支持Windows/ Linux /macOS /iOS /Android 等多平台各系统,适配各类台式电脑、笔记本电脑、平板电脑、游戏机等的标准USB主机接口。原创 2023-11-29 14:28:42 · 6227 阅读 · 0 评论 -
Linux系统CH347应用—GPIO输出输入与中断功能
Linux/安卓系统可使用CH347转接GPIO功能,所有GPIO均为双向IO口,支持输出与输入切换,输出时为推挽输出结构,具有较强驱动能力,输入时内部为弱上拉输入,上拉能力较弱。此外,用作输入的GPIO还支持GPIO中断功能。在系统下提供2种应用方式使用GPIO,第一种使用Master主机驱动扩展GPIO,其使用方法和系统自带的GPIO口一样。原创 2023-11-07 10:52:23 · 1349 阅读 · 0 评论 -
串口转HID键鼠功能芯片CH9329应用指南
CH9329是一款串口转USB HID设备功能芯片,根据不同的工作模式,HID设备可以识别为:USB键盘设备、USB鼠标设备或者自定义HID类设备。接收串口数据,并自动根据串口工作模式进行数据解析,解析完成后按照HID类设备规范,将数据打包通过USB口上传给计算机。原创 2023-10-27 11:52:33 · 14207 阅读 · 4 评论 -
Linux系统CH347应用—I2C编程与应用
驱动软件正常工作后,会在系统下创建新的I2C Master,拥有独立的bus num,原I2C器件的设备驱动可直接通过DTS配置文件或者sysfs节点挂载到该总线上,原有设备驱动无需任何修改。USB转JTAG/SPI/I2C/并口/GPIO等接口的Linux设备驱动程序,支持CH341的USB转SPI/I2C/EPP并口/MEM并口等,支持CH347的480Mbps高速USB转JTAG/SPI/I2C/GPIO等,支持32/64位操作系统。首字节地址通常是设备地址及读写位。原创 2023-10-23 13:56:22 · 4269 阅读 · 0 评论 -
Linux系统CH347应用—概述
CH347 高速 USB2.0 总线转换芯片,可实现为USB主机扩展JTAG\SWD\SPI\I2C\UART\GPIO等接口的功能,包含 CH347F和CH347T两种型号,其区别主要在于:1、封装差异,CH347F为QFN28_4X4,CH347T为TSSOP-20封装;2、模式差异,CH347F不需要进行模式配置进行接口选择,CH347T需要进行模式选择;3、VIO电源差异,CH347T提供独立的VIO电源引脚,支持IO接口独立供电,支持3.3V/2.5V/1.8V等。原创 2023-10-23 11:36:58 · 2664 阅读 · 0 评论 -
CH342/CH343/CH344/CH346/CH347/CH9101/CH9102/CH9103/CH9104/CH9111/CH9114 Linux串口驱动使用教程
CH343 Linux串口驱动 ch343ser_linux 支持USB转串口芯片 ch342/ch343/ch344/ch347/ch9101/ch9102/ch9103/ch9104等 ,同时该驱动配合ch343_lib库还提供了芯片GPIO接口的读写功能,内部EEPROM的信息配置和读取功能等。CH344Q:16CH344L:12CH9102F:5CH9102X:6可以使用git clone下载该驱动,也可以点击网页下载压缩包文件。原创 2023-08-10 12:06:37 · 16234 阅读 · 1 评论 -
基于CH347实现USB扩展SPI/I2C/GPIO Master主机应用方案
在安卓/Linux主机上经常会遇到CPU原生SPI/I2C/GPIO Master资源通道不够或者功性能不满足实际产品需求的情况,基于USB2.0高速USB转接芯片CH347,配合厂商提供的USB转MPHSI(Multi Peripheral Serial Line)Master总线驱动(CH34X-MSPI-Master)可轻松实现为系统扩展SPI和I2C总线、GPIO Expander、中断信号等。原创 2023-04-11 21:28:27 · 9383 阅读 · 0 评论 -
Linux系统shell命令stty、echo、cat操作串口
stty命令可以用来设置/获取当前终端的配置,此处仅针对UART串口的设置做介绍。设置串口说明:speed 串口波特率cs8 数据位8位parenb 无校验cstopb 停止位1位其余命令是针对串口设备的设置,可直接照搬。详细介绍可以 man stty 查看。查看串口设置。原创 2023-07-20 22:36:27 · 15313 阅读 · 0 评论 -
CH34X-MPHSI高速Master扩展应用—《i2c-tools使用》
本文介绍,基于USB2.0高速USB转接芯片CH347,配合厂商提供的USB转MPHSI(Multi Protocol High-Speed Serial Interface)Master总线驱动(CH34X-MPHSI-Master)为系统扩展I2C总线的用法,除此之外,还可以扩展SPI总线和GPIO等资源。驱动软件正常工作后,会在系统下创建新的I2C Master,拥有独立的bus num,原I2C器件的设备驱动可直接挂载到该总线上,无需任何修改。原创 2023-07-04 17:06:06 · 1026 阅读 · 2 评论 -
CH341的I2C接口编程说明
默认库函数提供的I2C函数不支持设备ACK的应答检测,此外有些外设需要在I2C的地址和数据或数据和数据之间插入一定的延迟delay,来满足时序上的要求。示例2:EEPROM 24C256的设备地址是:0x50, 从其3200H开始的地址写入2个字节的数据,内容0x11,0x22。可指定I2C连续写数据之间的延时,写地址和读地址之间的延时,读地址和读数据之间的延时,连续读数据之间的延迟。示例1:EEPROM 24C256的设备地址是:0x50, 从其3200H开始的地址读取256字节的数据。原创 2023-05-29 19:21:09 · 18569 阅读 · 4 评论 -
CH341的SPI接口编程说明
ioBuffer:需要xfer传输的缓冲区,由于SPI是exchange交换传输,因此该缓冲区内容会先经过MOSI信号线对外输出,然后该API成功返回后,其内容是从MISO信号线上采集的数据。如上为CH341的SPI功能使用说明,其他平台上Linux和Android系统上接口函数均保持类似,可直接参考移植。此时,MOSI输出2个字节数据 0x11 和 0x22,然后返回 MISO数据。注:如果对SPI功能有更高要求,可选用CH347增强版芯片来实现。2、SPI 默认工作模式0,不支持修改;原创 2023-05-29 17:10:39 · 7202 阅读 · 8 评论 -
XILINX-FPGA下载工具--CH347FPGADownloader
CH347FPGADownloader是一款专用于CH347的FPGA下载软件,结合OpenOCD开源项目实现。当前支持FPGA型号主要以xilinx为主,使用中若遇到问题,可邮件咨询:tech@wch.cn。原创 2022-10-27 18:15:02 · 8802 阅读 · 3 评论 -
CH341应用升级为CH347软硬件注意事项
CH341是一款USB总线的转接芯片,支持转接为串口、并口、SPI和I2C接口等,但其串口和其他接口模式是独立分开的,不能在同一模式下使用串口和其他接口,此时,则可使用CH347进行替换。CH347是一款高速USB2.0转接芯片,可转接出UART、SPI、I2C、JTAG、GPIO等接口,且支持厂商驱动或者系统自带的HID驱动来实现接口功能。其中UART最高支持到9Mbps通讯速率,SPI和JTAG速率最高支持到60MHz,其频率可通过接口API进行配置。原创 2022-10-27 15:33:30 · 5077 阅读 · 0 评论 -
CH343PT库使用<五> 获取芯片功能信息
通过CH343PT库可以获取使用芯片的功能信息,如芯片型号,芯片型号字符串,芯片固件版本号,GPIO数量,是否内置EEPROM等信息。原创 2022-10-25 20:32:37 · 1206 阅读 · 0 评论 -
CH343PT库使用<四> 搜索WCH串口
使用CH343PT库中接口去搜索WCH串口,需要安装相应的VCP驱动。原创 2022-10-25 20:18:52 · 970 阅读 · 0 评论 -
CH343PT库使用<三> GPIO设置
使用CH343PT库去设置芯片的GPIO功能,函数接口适应于CH9101、CH9102、CH9103、CH9104、CH347、CH344、CH348等芯片型号。原创 2022-10-25 20:00:12 · 2127 阅读 · 2 评论 -
CH343PT库使用<二>USB转串口设备描述符配置
使用CH343PT库中的接口去读写USB转串口设备EEPROM信息,替换芯片USB描述符中的默认信息,如厂商字符串、产品字符串、Serial 字符串等信息。支持EEPROM配置的芯片有CH340B、CH342F、CH343P、CH344L/Q、CH347T、CH348L/Q、CH9101U/R/Y/H、CH9102F、CH9103M、CH9104L原创 2022-10-25 19:27:28 · 3638 阅读 · 0 评论 -
USB转SPI芯片操作FLASH--CH347应用
高速USB转接芯片CH347是一款集成480Mbps高速USB接口、JTAG接口、SPI接口、I2C接口、异步UART串口、GPIO接口等多种硬件接口的转换芯片。原创 2022-10-25 19:12:18 · 12487 阅读 · 0 评论 -
USB转I2C芯片操作EEPROM--CH347应用
高速USB转接芯片CH347是一款集成480Mbps高速USB接口、JTAG接口、SPI接口、I2C接口、异步UART串口、GPIO接口等多种硬件接口的转换芯片。原创 2022-10-25 19:01:02 · 10308 阅读 · 0 评论 -
CH343PT库使用<一>USB转串口设备的热插拔检测
使用CH343PT库中的接口去监测USB转串口设备的热插拔事件原创 2022-10-25 16:21:47 · 1145 阅读 · 0 评论
分享