一种FT4232H芯片SPI工作模式的扩展方法技术

技术编号:37815107 阅读:11 留言:0更新日期:2023-06-09 09:45
本发明专利技术提供了一种FT4232H芯片SPI工作模式的扩展方法,将FT4232H芯片出来的SPI时钟信号连接D触发器,经过D触发器处理后FT4232H芯片SPI的工作模式得到扩展,可将FT4232H芯片的SPI接口由原来的2种工作模式扩展到4种工作模式全支持的状态,扩充了FT4232H芯片的应用范围。围。围。

【技术实现步骤摘要】
一种FT4232H芯片SPI工作模式的扩展方法


[0001]本专利技术涉及芯片
,特别涉及一种FT4232H芯片SPI工作模式的扩展方法。

技术介绍

[0002]FT4232H芯片是由FTDI ( Future Technology DevicesInternational ) 公司生产的,专门用于USB到RS232/RS4851/RS422之间的电平转换芯片,数据收发和协议转换工作可全由该芯片独立完成,无需人工干预,不用编写芯片的固件,给电路开发及设计人员带来了极大的便利。与同类产品相比,FT4232H芯片的主要特点包括:1) 单芯片到4路串口的转换,整个接口协议中芯片内部固化,无需外加的编程;2) 支持480 Mb/s USB 2.0的高速规范,并可在各种工业标准的串行或并行接口(例如UART或FIF0)下进行配置;3) 通过外接EEPROM,可以提供自己产品的VID、PID、设备序列号以及设备相关的说明文字;4) 具有低功耗、高速度的特性, 具有工业级温度范围:
‑ꢀ
40 ~ + 85℃。
[0003]目前FT4232H芯片在实际使用过程中,大都根据芯片支持的端口进行技术开发,例如USB转四路UART,可通过FT4232H的两个多协议同步串行引擎(MPSSE)来模拟JTAG、SPI、I2C、Bit

Bang或其他同步串行模式。在众多接口中,SPI ( Serial Peripheral Interface,即串行外设接口),是一种高速、全双工、同步的通信总线,其在芯片的管脚上只占用四根线,可以很大程度上节约芯片的管脚,为PCB的布局节省空间,正是出于这种简单易用的特性,使得兼容SPI成为很多芯片的必备的功能之一。SPI协议总共具有4种工作模式,但现有的FT4232H芯片仅支持SPI中的MODE0和MODE2这两种工作模式,可见现有技术中,FT4232H芯片对于SPI协议的支持还不够完整和全面,兼容性不够,在使用FT4232H芯片进行开发时还存在一定的局限性。

技术实现思路

[0004]本专利技术的目的是克服现有技术的不足,提供一种FT4232H芯片SPI工作模式的扩展方法,可以使FT4232H芯片的SPI接口由原来的2种工作模式扩展到4种工作模式全支持的状态,以扩充FT4232H芯片的应用范围。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种FT4232H芯片SPI工作模式的扩展方法,将FT4232H芯片出来的SPI时钟信号连接D触发器,经过D触发器处理后FT4232H芯片SPI的工作模式得到扩展。
[0006]进一步的,所述D触发器要求触发方式为正向边沿触发。
[0007]进一步的,所述D触发器的延时要求在纳秒级,优选的,采用SN74LVC74A触发器,其数据延时只有5.2ns。
[0008]进一步的,FT4232H芯片出来的SPI时钟信号spi0_clk连接D触发器的1LCK脚,SPI数据信号spi0_data连接D触发器的1D脚。
[0009]进一步的,SPI时钟信号spi0_clk和spi0_data经过D触发器的处理后,从1Q脚输出一个新的SPI数据信号spi1_data,从spi0_clk上直接拉出一个时钟信号spi1_clk,spi1_
data和spi1_clk两个组成一个新的SPI信号。
[0010]进一步的,当将FT4232H的SPI工作模式配置成MODE0模式时, spi1_data和spi1_clk 这两个SPI数据信号组成的SPI信号的工作模式为MODE1模式。
[0011]进一步的,当将FT4232H的SPI工作模式配置成MODE2模式时,spi1_data和spi1_clk这两个SPI数据信号组成的SPI信号的工作模式为MODE3模式。
[0012]本专利技术与现有技术相比的有益效果:本专利技术通过外部电路可将FT4232H芯片的SPI接口由原来的2种工作模式扩展到4种工作模式全支持的状态,扩充了FT4232H芯片的应用范围。
附图说明
[0013]图1 为SPI在工作模式MODE0下的时序图,此时CPHA=0,CPOL=0;图2 为SPI在工作模式MODE1下的时序图,此时CPHA=1,CPOL=0;图3 为SPI在工作模式MODE2下的时序图,此时CPHA=0,CPOL=1;图4 为SPI在工作模式MODE3下的时序图,此时CPHA=1,CPOL=1;图5 为本专利技术实施例1中SPI MODE0的简化时序图;图6 为本专利技术实施例1中SPI MODE2的简化时序图;图7 为本专利技术实施例1的简化结构示意图;图8 为本专利技术实施例1的详细电路图;
具体实施方式
[0014]以下结合附图及实施例对本专利技术作进一步说明,但这些具体实施方案不以任何方式限制本专利技术的保护范围。
实施例
[0015]如图1

8所示,一种FT4232H芯片SPI工作模式的扩展方法,将FT4232H芯片出来的SPI时钟信号连接D触发器,所述D触发器要求触发方式为正向边沿触发,本实施例中采用SN74LVC74A触发器,其数据延时只有5.2ns。
[0016]将FT4232H芯片出来的SPI时钟信号spi0_clk连接D触发器的1LCK脚,SPI数据信号spi0_data连接D触发器的1D脚;SPI时钟信号spi0_clk和spi0_data经过D触发器的处理后,从1Q脚输出一个新的SPI数据信号spi1_data,从spi0_clk上直接拉出一个时钟信号spi1_clk,spi1_data和spi1_clk两个组成一个新的SPI信号。
[0017]当将FT4232H的SPI工作模式配置成MODE0模式时, spi1_data和spi1_clk 这两个SPI数据信号组成的SPI信号的工作模式为MODE1模式。当将FT4232H的SPI工作模式配置成MODE2模式时,spi1_data和spi1_clk这两个SPI数据信号组成的SPI信号的工作模式为MODE3模式。
[0018]本专利技术的具体原理说明如下: SPI的四种工作模式如下表1所示:表1
表中:CPOL:SPI 空闲时的时钟信号电平 (1:高电平, 0:低电平);CPHA:SPI在时钟第几个边沿采样 (1:第二个边沿开始, 0:第一个边沿开始)。
[0019]CPOL = 0,表示当SCLK = 0时处于空闲态,所以有效状态就是SCLK处于高电平时;CPOL = 1,表示当SCLK = 1时处于空闲态,所以有效状态就是SCLK处于低电平时;CPHA = 0,表示数据采样是在第1个边沿,数据发送在第2个边沿;CPHA = 1,表示数据采样是在第2个边沿,数据发送在第1个边沿。
[0020]SPI四种模式下的时序图如附图1

4所示:SPI的MODE0模式和MODE1模式区别在于数据采样点不一样,MODE0模式是在时钟的第一个边沿采样(上升沿本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FT4232H芯片SPI工作模式的扩展方法,其特征在于:将FT4232H芯片出来的SPI时钟信号连接D触发器,经过D触发器处理后FT4232H芯片SPI的工作模式得到扩展。2.根据权利要求1所述的FT4232H芯片SPI工作模式的扩展方法,其特征在于:所述D触发器的触发方式为正向边沿触发。3.根据权利要求1

2任一所述的FT4232H芯片SPI工作模式的扩展方法,其特征在于:所述D触发器的延时要求在纳秒级。4.根据权利要求1

3任一所述的FT4232H芯片SPI工作模式的扩展方法,其特征在于:FT4232H芯片出来的SPI时钟信号spi0_clk连接D触发器的1LCK脚,SPI数据信号spi0_data连接D触发器的1D脚。5.根据权利要求4所述的FT4232H芯片SPI工作模式的扩展...

【专利技术属性】
技术研发人员:陈浩杨雪匡昊盾
申请(专利权)人:湖南欧实电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1