网站颜色:

USBSPISSOP USB转SPI专用芯片 3.3V和5V兼容


http://picimg.witcp.com/pic/www.usb-i2c-spi.com/CN/index.htm

1、USB2SPI概述

USB2SPI USB TO SPI
           USB2SPI是一个USB总线转SPI总线的接口芯片,通过USB2SPI芯片可以非常方便地实现PC机USB总线和下位机端4线SPI接口(包括SCK引脚、DI引脚、DO引脚、片选引脚CS)之间的通信。     USB2SPI芯片上位机PC端提供简单易用的DLL动态库调用,可以方便地被VB,VC,等上位机开发工具调用。相关例程在公司网站可以找惮您也可以通过代理商或经销商得到这些例程。
 
 
2、USB2SPI功能特点
 
 

●全速USB设备接口,兼容USBV2.0。
●芯片内置了USB上拉电阻,UD+和UD-引脚应该直接连接到USB总线上。
●外围件简单;只需1个12M晶体和2个电容。
●低成本,可以通过SPI总线直接实现上位机与下位机之间的连接,无需辅助MCU。
●SPI接口提供4线SPI接口(包括SCK脚、DI脚、DO脚、片选脚CS0~CS2)。
●采用SOP-28 封装。

 

3USB2SPI引脚及封装

 

封装形式

 

塑体宽度

 

引脚间距

 

封装说明

 

订货型号

 

SSOP-20

 

(咨询特价)mm

 

209mil

 

(咨询特价)mm

 

25mil

 

超小型20 脚贴片

 

USB

SPI

 

 
 
6、上位机端的软件设计
 
在计算机端的Windows操作系统下,USB2SPI的驱动程序和动态链接库USBIOX.DLL向应用程序提供了应用层接口,包括:设备管理APISPI总线数据传输API、中断处理API。有关API参数的说明请参考USBIOX.H,主要API如下。
 

6.1.设备管理API

 

USBIO_OpenDevice

 

USBIO_CloseDevice

 

USBIO_SetOutput

 

USBIO_StreamSPI4

 
USB转SPI(USB2SPI)系列芯片 开发礼包:版本 V3.1D
更新日期:2009.(咨询特价)
礼包内容:USB2SPI-3.0C 数据手册简体中文版|繁体中文版
                 USB2SPI驱动(USB2I2C_DRIVER文件夹);
                 USB2SPI DEMO功能演示板
 
 
 
USB转SPI(USB2SPI)系列芯片 开发礼包:版本 V3.1D
包含以下内容:
├─USB2SPI_20090430 //USB2SPI开发包,更新日期:2009.04.30│ │ USB2SPI_V3.1D_20090430.pdf //USB2SPI数据手册│ ││ ├─USB2SPI_DEMO //USB2SPI上位机测试程序及源代码│ │ │ USB2SPI_DEMO_VBCN.exe //USB2SPI上位机VB测试程序│ │ │ USBIOX.DLL //USB2SPI驱动动态链接库│ │ ││ │ └─Resource //USB2SPI上位机测试程序及源代码│ │ │ readme.txt //USB2SPI上位机测试程序及源代码│ │ ││ │ ├─USB2SPI_C_DEMO //USB2SPI上位机C源代码│ │ │ USBIOX.DLL│ │ │ USBIOX.H│ │ │ USBIOX.LIB│ │ │ usb_spi.c│ │ │ usb_spi.dsp│ │ │ usb_spi.dsw│ │ │ usb_spi.exe│ │ │ usb_spi.ncb│ │ │ usb_spi.opt│ │ │ usb_spi.plg│ │ ││ │ ├─USB2SPI_DAQ //USB2SPI数据采集DAQ│ │ │ Form1.frm│ │ │ Module1.bas│ │ │ Module2.bas│ │ │ MSSCCPRJ.SCC│ │ │ Project1.vbp│ │ │ Project1.vbw│ │ │ USB2SPI_DAQ.exe│ │ │ USBIOX.DLL│ │ │ USBIOX.INF│ │ │ USBIOX.SYS│ │ │ USBIOXDLL.bas│ │ ││ │ ├─USB2SPI_DEMO_VBCN //USB2SPI上位机VB源代码│ │ │ CHIP4.ico│ │ │ frmMain.frm│ │ │ frmMain.frx│ │ │ frmMain.log│ │ │ Module1.bas│ │ │ MSSCCPRJ.SCC│ │ │ USB2SPI.VBP│ │ │ USB2SPI.vbw│ │ │ USB2SPI_DEMO_VBCN.exe│ │ │ USBIOX.DLL│ │ │ USBIOX.INF│ │ │ USBIOX.SYS│ │ │ USBIOXDLL.bas│ │ ││ │ ├─USB2SPI_DEMO_VBEN //USB2SPI上位机VB源代码│ │ │ CHIP4.ico│ │ │ frmMain.frm│ │ │ frmMain.frx│ │ │ frmMain.log│ │ │ Module1.bas│ │ │ MSSCCPRJ.SCC│ │ │ USB2ISP.VBP│ │ │ USB2ISP.vbw│ │ │ USB2ISP_DEMO_VBEN.exe│ │ │ USBIOX.DLL│ │ │ USBIOX.INF│ │ │ USBIOX.SYS│ │ │ USBIOXDLL.bas│ │ ││ │ └─USB2SPI_TEST //USB2SPI上位机BCB源代码│ │ EXAM.C│ │ TEST.C│ ││ ├─USB2SPI_DRIVER //USB2SPI驱动文件│ │ ├─DRIVER //USB2SPI驱动文件│ │ │ USBIOX.DLL│ │ │ USBIOX.INF│ │ │ USBIOX.SYS│ │ ││ │ └─LIB_C //USB2SPI驱动VC++库文件│ │ USBIOX.H //USB2SPI驱动文件所有API函数的详细说明!重要!│ │ USBIOX.LIB│ ││ ├─USB2SPI_PCH_SCH //USB2SPI原理图和PCB图(均经过测试验证!可放心使用)//(所有产品销售:http://picimg.witcp.com/pic/www.usb-i2c-spi.com/cn/mail.htm)│ │ USB2SPI_DEMOS.ddb //USB2SPI适配器,适合模块设计(3.3V和5V)│ │ USB2SPI_LIB.Bkp│ │ USB2SPI_LIB.ddb //USB2SPI原理图和PCB图库文件│ │ USB2SPI_PCH_SCH.pdf //USB2SPI适配器,适合模块设计(3.3V和5V)PDF版本│ ││ └─USB2SPI_PUB //USB2SPI测试程序及源代码│ ├─SPEED_I2C //USB2SPI测试通信速度程序及源代码│ │ MAKEFILE│ │ SPEED_I2C.C│ ││ └─USB2I2C_EXAM //USB2SPI非常规操作(非标准I2C总线通信协议)程序及源代码│ I2C_EXAM.C│└─USBxI2C_SMbus_SPI_EPP //USB、SPI、I2C、SMbus、SPI、EPP并口等通信协议及规范EPP_v1.7.PDF //EPP_v1.7并口通信协议及规范I2C_SPECIFICATION_V2.10.pdf //I2C(英文)通信协议及规范I2C总线规范.pdf //I2C(中文)通信协议及规范SMbus Protocol_V110.pdf //SMbus通信协议及规范SPI Protocol.pdf //SPI通信协议及规范SPI总线原理附图解.pdf //SPI通信协议及规范
热门设计服务