首页 » 科学 » 工程师USB与SPI之间若何通信?什么芯片筹划可以实现_通讯_芯片

工程师USB与SPI之间若何通信?什么芯片筹划可以实现_通讯_芯片

落叶飘零 2024-10-17 08:18:08 0

扫一扫用手机浏览

文章目录 [+]

通信协议,严格定义了每种通信办法的电路含义;不同类型的通信协议,所代表的电路含义也不同;以SPI通信协议与USB通信协议举例解释

SPI通信协议与USB通信协议差异

工程师USB与SPI之间若何通信?什么芯片筹划可以实现_通讯_芯片 工程师USB与SPI之间若何通信?什么芯片筹划可以实现_通讯_芯片 科学

01 引脚定义

工程师USB与SPI之间若何通信?什么芯片筹划可以实现_通讯_芯片 工程师USB与SPI之间若何通信?什么芯片筹划可以实现_通讯_芯片 科学
(图片来自网络侵删)

SPI通信协议,在硬件电路上表现为CS引脚、CLK引脚、DI引脚与DO引脚,分别对应的电路含义

CS为通信的片选旗子暗记,CLK为通信的时钟旗子暗记,DI为通信的数据输入旗子暗记,DO为通信的数据输出旗子暗记;

SPI通信接口

USB通信协议,在硬件电路上表现为VBUS引脚、D+引脚、D-引脚与GND引脚,分别对应的电路含义

VBUS为通信的电源,D+为通信的数据旗子暗记,D-为通信的数据旗子暗记,GND为通信的参考地线;

USB通信接口

02 通信速率

从Nor Flash存储芯片25Q16数据手册得知,SPI通信的时钟旗子暗记最大可以支持到133MHz,也便是SPI通信速率最大为133Mbps;

从USB3.0最新的标准得知,USB通信的最大速率可以达到480Mbps;

SPI通信与USB通信在硬件引脚定义以及通信速率上,呈现出截然不同的电路特性;然而工程师在开拓一些特定的项目,会面对不同协议之间的通信接口须要相互通信的问题,比如USB与SPI两者之间须要通信;

工程师该如何去办理这类不同协议之间的通信电路问题?采取什么芯片运用电路方案,能实现USB与SPI之间可以相互通信?

HT42B533桥接芯片的电路方案就可以较好地办理此类电路问题;HT42B533桥接芯片是如何办理的呢?工程师如何去设计它的运用电路方案呢?

HT42B533桥接芯片

工程师在首次打仗一个全新的芯片,会试图去理解这个芯片能实现什么功能,它包含一个若何的电路特性,以此来判断是否能办理当前项目设计碰着的电路问题;

所谓通信桥接芯片,是指能将一种通信协议的接口转换成其余一种通信协议的接口,以实现不同通信协议接口可以相互转换;

HT42B533芯片作为一种通信桥接芯片,能实现的功能是可以将USB通信协议与SPI通信协议相互转换;

HT42B533引脚定义图

Pin1引脚VDD:芯片的事情电源引脚,工程师在项目运用中,直接连接到USB的VBUS电源引脚;Pin2引脚V33O:芯片的3.3V电源输出引脚,可以作为其他电路模块的事情电源电压;Pin3引脚GND:芯片的参考地线;Pin4引脚CS:芯片的SPI通信片选旗子暗记引脚,工程师在项目运用中,直接连接到SPI通信接口的CS引脚;Pin5引脚DO:芯片的SPI通信数据输出旗子暗记引脚,工程师在项目运用中,直接连接到SPI通信接口的DO引脚;Pin6引脚VDDIO:芯片的SPI通信功能电源引脚;Pin7引脚DI:芯片的SPI通信数据输入旗子暗记引脚,工程师在项目运用中,直接连接到SPI通信接口的DI引脚;Pin8引脚SCK:芯片的SPI通信时钟旗子暗记引脚,工程师在项目运用中,直接连接到SPI通信接口的CLK引脚;Pin9~Pin10引脚D-&D+:芯片的USB通信旗子暗记引脚;HT42B533芯片事情事理

HT42B533芯片内部电路

方便工程师更深层次地理解HT42B533芯片事情事理,可以查看其芯片的内部电路图;大致的事情事理解释

USB通信数据进入芯片的USB掌握单元,掌握单元通过数据的解析,将数据内容发送至128位的TX Buffer,通报给到SPI掌握单元,末了通过SPI的通信办法发送数据;同样事理,SPI通信的数据进入芯片的SPI掌握单元,掌握单元通过数据的解析,将数据内容发送至128位的RX Buffer,通报至USB掌握单元,末了通过USB的通信办法发送数据;HT42B533运用电路图

理解完HT42B533桥接芯片的电路功能与事理,工程师就可以去设计它的运用电路,办理项目中存在的USB与SPI之间通信的电路问题;

HT42B533运用电路图

工程师,可以依据实际的电路项目需求,将其作为电路问题办理的参考设计;

在HT42B533芯片运用电路方案中,工程师须要把稳两点内容

1)HT42B533芯片连接的两个接口SPI与USB,必须包含至少一个“主设备”,例如SPI连接单片机或者USB连接电脑;如SPI连接25Q16存储芯片“从设备”和USB连接类似于U盘的“从设备”,则HT42B533芯片不能正常事情,实现不了其通信协议的桥接转换功能;

2)软件开拓的时候,须要配置匹配的各自通信速率,以免涌现通信数据解析乱码;

末了总结

HT42B533芯片运用电路方案只是办理这类通信协议相互转换的一个方案,不知面对此问题,工程师在之前的项目开拓中,是采取什么芯片电路方案办理的?

本文由【芯片哥】原创撰写,一个做电子元器件与芯片发卖的工程师,喜好就关注芯片哥,和芯片哥一起加油吧

标签:

相关文章