V2DIP1 - 32 VNC2 - 32Q开发模块:开启USB技术新征程

电子说

1.4w人已加入

描述

V2DIP1 - 32 VNC2 - 32Q开发模块:开启USB技术新征程

在电子工程师的日常工作中,一款优秀的开发模块能够极大地提升设计效率和产品性能。今天,我们就来深入了解一下Future Technology Devices International Ltd推出的V2DIP1 - 32 VNC2 - 32Q开发模块。

文件下载:V2DIP1-32.pdf

1. 引言

V2DIP1 - 32模块专为使用VNC2 - 32Q IC进行快速设计开发而打造。它采用PCB设计,可适配24针、0.6英寸宽、0.1英寸间距的DIP插座。通过其IO总线引脚,该模块能让我们轻松访问VNC2 - 32Q设备的UART、并行FIFO和SPI接口引脚,而USB端口则通过A型USB连接器实现连接。

VNC2是FTDI的Vinculum系列嵌入式双USB主机控制器设备中的第二代产品。它具备强大的USB主机接口能力,支持多种不同的USB设备类,包括BOMS(仅批量大容量存储)、打印机、HID(人机接口设备)等。对于像USB闪存驱动器这样的大容量存储设备,VNC2还能透明处理FAT文件结构。此外,通过UART、SPI或并行FIFO接口,它还能与低成本微控制器等非USB设备进行通信,为那些之前缺乏硬件资源的产品提供了具有成本效益的USB主机功能解决方案。同时,VNC2支持用户使用Vinculum II开发软件工具套件来开发自定义固件,开发工具在集成开发环境(IDE)中提供了完整的编译器、链接器和调试器工具。

2. 特性亮点

  • 核心芯片:采用FTDI的VNC2 - 32Q嵌入式USB主机控制器IC设备,为模块提供强大的功能支持。
  • USB接口:配备USB ‘A’型USB插座,方便与USB外围设备进行接口连接。如果有需要,还可通过模块引脚访问第二个USB接口端口。
  • 灵活的接口配置:UART、并行FIFO和SPI接口可被编程到可用的I/O引脚,满足不同的设计需求。
  • 电源供应:可通过DIL连接器提供单5V电源输入,也能通过USB VBUS从设备接口或调试器模块获取5V电源。同时,还能为外部逻辑提供3.3V / 200mA的辅助电源输出。
  • 信号引出:所有VNC2信号都可在0.6英寸宽、0.1英寸间距的DIL公连接器上获取。
  • 状态指示:具备电源和流量指示灯,方便我们实时了解模块的工作状态。
  • 环保设计:V2DIP1 - 32是无铅、符合RoHS标准的开发模块,符合环保要求。
  • 调试接口:DIL引脚或6针公头提供调试器接口引脚,可连接到单独的调试器模块。
  • 固件升级:支持通过UART或调试器接口引脚进行固件升级。
  • 软件开发套件:FOC软件开发套件包含编译器、链接器、调试器和汇编器,集成在易于使用的集成设计环境GUI中,方便我们创建定制化固件。

3. 引脚布局与信号说明

3.1 模块引脚布局

模块的引脚布局分为顶部视图和底部视图,清晰地展示了各个引脚的位置,为我们进行电路连接和设计提供了明确的指导。

3.2 引脚信号说明

详细介绍了每个引脚的名称、类型和功能。例如,J1 - 1引脚为5V0,是5.0V模块电源输入引脚;J1 - 4和J1 - 5引脚分别为USBD1P和USBD1M,是USB主机/从设备端口1的USB数据信号正负极,并且模块板载27Ω USB串联电阻,必要时可引出这两个引脚以提供第二个USB端口。

3.3 默认接口I/O引脚配置

32引脚QFN VNC2 - 32Q设备在未预加载任何固件的情况下,IOMUX会提供默认的引脚输出配置。不同的接口(如UART、并行FIFO、SPI从设备、SPI主设备、调试器接口)对应不同的引脚,我们可以根据实际需求进行选择和配置。

3.4 UART接口

当数据和控制总线配置为UART模式时,该接口实现了一个带有流控制的标准异步串行UART端口,支持300波特到3M波特的波特率。UART信号可被编程到可用的I/O引脚,文档详细说明了每个UART信号的可用引脚及其功能,如uart_txd为发送异步数据输出,uart_rxd为接收异步数据输入等。

3.5 串行外设接口(SPI)

VNC2 - 32Q拥有一个SPI主模块和两个SPI从模块。SPI从设备和主设备的信号都可被编程到可用的I/O引脚,文档分别列出了每个信号的可用引脚及其功能。例如,SPI从设备的spi_s0_clk为从设备时钟输入,SPI主设备的spi_m_clk为SPI主时钟输入。

3.6 并行FIFO接口 - 异步模式

该模式在功能上与VNC1L VDIP1模块中的并行FIFO接口相同,具有8位数据总线、独立的读写选通信号和两个硬件流控制信号。文档详细说明了并行FIFO接口信号的可用引脚及其功能,同时还给出了异步FIFO模式读写周期的时序图和相关的时间参数,帮助我们更好地理解和使用该接口。

3.7 调试器接口

调试器接口的主要目的是提供对VNC2芯片/固件调试器的访问。我们可以通过DIL连接器上的J2 - 10引脚访问调试接口,也可以将VNC2_Debug_Module连接到J3连接器,通过USB连接到PC并使用集成开发环境(IDE)进行调试。IDE提供了诸如闪存擦除、写入和编程、应用程序调试(设置断点、单步执行和暂停)以及详细的内部调试(内存和寄存器读写访问)等功能。文档还列出了调试器接口引脚J3的信号和引脚说明。

4. 固件相关

4.1 固件支持

V2DIP1 - 32上的VNC2可以使用Vinculum II固件开发工具链创建的自定义固件进行编程,也可以使用各种预编译的固件配置文件,方便设计师轻松更改芯片的功能。具体的预编译固件详细信息可参考FTDI网站。

4.2 可用固件

目前可用的V2DAP固件包括用于单个闪存磁盘和通用USB外围设备的USB主机,以及可选的UART、FIFO或SPI接口命令监视器。更多详细信息同样可在FTDI网站上获取。

4.3 固件升级

我们可以参考调试器接口部分的内容来更新固件。

5. 外部电路配置

5.1 添加第二个USB端口

文档给出了添加第二个USB主机端口及USB活动LED的外部电路配置图,为我们扩展模块功能提供了指导。

6. 机械尺寸

文档提供了V2DIP1 - 32的顶部视图和侧面视图的机械尺寸图,尺寸公差为±0.20mm(间距除外),所有尺寸单位为mm,方便我们在进行产品设计时考虑模块的物理尺寸。

7. 原理图

给出了V2DIP1 - 32的原理图,帮助我们深入了解模块的电路结构和工作原理。

8. 联系信息

文档提供了Future Technology Devices International Limited的总部及各分支机构的联系信息,包括电话、传真、电子邮件和网站地址,方便我们在遇到问题时进行咨询和技术支持。

总的来说,V2DIP1 - 32 VNC2 - 32Q开发模块凭借其丰富的功能、灵活的接口配置和完善的开发支持,为电子工程师在USB技术开发领域提供了一个强大而可靠的工具。大家在实际使用过程中,是否也遇到过类似功能强大的开发模块呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分