產品說明0
停產,改成http://twarm.com/commerce/product_info.php?products_id=1936
*如購買這項產品,請註明需要哪種( A ; B )
沒指定,產品隨機出貨!
(A)↓ (B)↓
使用例程請參考:
http://blog.ednchina.com/ninjia/
1、USB2I2C概敘 |
|
|
USB2I2C是一個USB總線轉I2C總線 (IIC/TWI)的接口芯片,通過USB2I2C芯片可以非常方便地實現PC機USB總線和下位機端I2C接口(即IIC或TWI總線:SCL 線、SDA 線)之間的通信。 USB2I2C芯片上位機PC端提供簡單易用的USBIOX.DLL動態庫調用,可以方便地被VB,VC等上位機開發工具調用。相關例程在公司網站可以找到,您也可以通過代理商或經銷商得到這些例程。 |
|
2、USB2I2C功能特點 |
|
|
●全速USB設備接口,兼容USB V2.0。 |
●外圍元件簡單,只需1個12M晶體和2個電容。 |
●低成本,可以通過I2C總線直接實現上位機與下位機之間的連接,無需輔助MCU。 |
●上位機軟件能夠實現靈活實現I2C/IIC/TWI總線協議的各種操作。 |
●作為Host/Master 主機端。 |
●I2C接口提供SCL和SDA信號線,支持SCL時鐘4種不同傳輸速度:100KHz/400KHz/750KHz。 |
●採用小型的SSOP-20封裝。 |
|
|
3、USB2I2C引腳及封裝 |
|
|
封裝形式 | 塑體寬度 | 引腳間距 | 封裝說明 | 訂貨型號 | SSOP-20 | 5.30mm | 209mil | 0.65mm | 25mil | 超小型20 腳貼片 | USB2I2C | |
|
|
4、上位機端的軟件設計 |
|
|
在計算機端的Windows 操作系統下,USB2I2C 的驅動程序和動態鏈接庫USBIOX.DLL 向應用程序提供了應用層接口,包括:設備管理API、I2C總線數據傳輸API、中斷處理API。主要API 如下。 |
|
|
4.1. 設備管理API USBIO_OpenDevice( // 打開USB2I2C 設備,返回句柄,出錯則無效 USBIO_CloseDevice( // 關閉USB2I2C 設備 4.2. I2C總線數據傳輸API USBIO_ReadI2C USBIO_WriteI2C USBIO_StreamI2C USBIO_ReadEEPROM USBIO_WriteEEPROM |
有關USBIOX.DLL 中各個API 的調用方法請參考USB2I2C評估板資料中的各個源程序及例子。 |
|
***請先閱讀USB2XXX_Manu.pdf文檔 |
|
USB轉I2C(USB2I2C)系列芯片 開發大禮包:版本 V3.1D |
更新日期:2009.04.30 |
大禮包內容:USB2I2C-3.0C 數據手冊簡體中文版|繁體中文版 |
USB2I2C驅動(USB2I2C_DRIVER文件夾,Update:0711); |
USBIOX.DLL |
USBIOX.SYS |
USBIOX.INF |
USB2I2C庫文件 |
USBIOX.H |
USBIOX.LIB |
USB2I2C DEMO開發包 |
USB2I2C傳輸速度測試及使用例程(USB2I2C_PUB) |
|
USBI2C_DEMOB板頂視圖 |
|
|
USBI2C_DEMO板底視圖 |
|
|
|
|
USB轉I2C(USB2I2C)系列芯片 開發大禮包:版本 V3.1D |
包含以下內容: |
│ README.txt //使用說明,文件目錄│ USB2XXX_Mamu使用說明.pdf //USB2I2C_DEMO、USB2ISP_DEMO、USB2SPI_DEMO使用說明| //使用前請先閱讀!│ USBIOSALE.pdf //電子訂貨單├─USB2I2C_20090430 //USB2I2C開發包,更新日期:2009.04.30│ │ USB2I2C_V3.1D_20090430.pdf //USB2I2C數據手冊│ ││ ├─USB2I2C_DEMO //USB2I2C上位機測試程序及源代碼│ │ │ TABCTL32.OCX│ │ │ USB2I2C_DEMO_VBCN.exe //USB2I2C上位機VB測試程序│ │ │ USB2I2C_DEMO_VC.exe //USB2I2C上位機VC測試程序│ │ │ USB2I2C_DEMO使用說明.pdf //USB2I2C_DEMO使用說明│ │ │ USBIOX.DLL //USB2I2C驅動動態鏈接庫│ │ ││ │ └─Resource //USB2I2C上位機測試程序及源代碼│ │ ├─BCB_Projects //USB2I2C上位機BCB源代碼│ │ │ │ Project1.bpr│ │ │ │ Project1.cpp│ │ │ │ Project1.exe│ │ │ │ Project1.obj│ │ │ │ Project1.res│ │ │ │ Project1.tds│ │ │ │ Unit1.cpp│ │ │ │ Unit1.ddp│ │ │ │ Unit1.dfm│ │ │ │ Unit1.h│ │ │ │ Unit1.obj│ │ │ │ Unit2.obj│ │ │ │ Unit3.obj│ │ │ │ USBIOX.DEF│ │ │ │ USBIOX.DLL│ │ │ │ USBIOX.LIB│ │ │ ││ │ │ ├─Bpl│ │ │ └─Lib│ │ ├─C_Project //USB2I2C上位機C源代碼│ │ │ └─SPEED_I2C│ │ │ MAKEFILE│ │ │ SPEED_I2C.C│ │ ││ │ ├─Labview_Project //USB2I2C上位機Labview源代碼│ │ │ ├─LabviewUSB2I2C_StreamI2C│ │ │ │ CloseDevice.vi│ │ │ │ OPEND.vi│ │ │ │ OpenDevice.vi│ │ │ │ USBIOX.DLL│ │ │ │ USBIOX.H│ │ │ │ USBIO_StreamI2C.vi│ │ │ ││ │ │ └─LabviewUSBI2CProject│ │ │ BytesToValue.vi│ │ │ CheckSensor.vi│ │ │ CloseDevice.vi│ │ │ DataWithoutSame.vi│ │ │ DataWithSame.vi│ │ │ DemoI2CStream.vi│ │ │ EnablePorts.vi│ │ │ EnablePorts2.vi│ │ │ Find Devieces.vi│ │ │ LVmeasure.vi│ │ │ OneSensor.vi│ │ │ OPEND.vi│ │ │ OpenDevice.vi│ │ │ ReadDataFromSensor.vi│ │ │ ReadSensorStats.vi│ │ │ USBI2C VI TREE.vi│ │ │ USBIOX.DLL│ │ │ USBIOX.H│ │ │ USBIO_StreamI2C.vi│ │ │ 多條曲線.vi│ │ │ 多條曲線2.vi│ │ │ 或.vi│ │ │ 文檔.txt│ │ ││ │ ├─Linux_Pro //USB2I2C上位機Linux源代碼│ │ │ usb2spi_test.c│ │ │ USBIOX.c│ │ │ USBIOX.h│ │ ││ │ ├─VB_Project //USB2I2C上位機VB源代碼│ │ │ ├─USB2I2C_DEMO_VBCN│ │ │ │ CHIP4.ico│ │ │ │ frmMain.frm│ │ │ │ frmMain.frx│ │ │ │ frmMain.log│ │ │ │ Module1.bas│ │ │ │ MSSCCPRJ.SCC│ │ │ │ TABCTL32.OCX│ │ │ │ USB2I2C.VBP│ │ │ │ USB2I2C.vbw│ │ │ │ USB2I2C_DEMO_VBCN.exe│ │ │ │ USBIOX.DLL│ │ │ │ USBIOX.INF│ │ │ │ USBIOX.SYS│ │ │ │ USBIOXDLL.bas│ │ │ ││ │ │ └─USB2I2C_DEMO_VBEN│ │ │ CHIP4.ico│ │ │ frmMain.frm│ │ │ frmMain.frx│ │ │ frmMain.log│ │ │ Module1.bas│ │ │ MSSCCPRJ.SCC│ │ │ TABCTL32.OCX│ │ │ USB2I2C.VBP│ │ │ USB2I2C.vbw│ │ │ USB2I2C_DEMO_VBEN.exe│ │ │ USBIOX.DLL│ │ │ USBIOX.INF│ │ │ USBIOX.SYS│ │ │ USBIOXDLL.bas│ │ ││ │ └─VC_Project //USB2I2C上位機VC源代碼│ │ └─USB2I2C_DEMO_VC│ │ │ CtrlSheet.cpp│ │ │ CtrlSheet.h│ │ │ EeprPage.cpp│ │ │ EeprPage.h│ │ │ EppPage.cpp│ │ │ EppPage.h│ │ │ I2CSPage.cpp│ │ │ I2CSPage.h│ │ │ LEDBTDisp.cpp│ │ │ LEDBTDisp.h│ │ │ MemPage.cpp│ │ │ MemPage.h│ │ │ OtherPage.cpp│ │ │ OtherPage.h│ │ │ resource.h│ │ │ StdAfx.cpp│ │ │ StdAfx.h│ │ │ Total.h│ │ │ USB2I2C.APS│ │ │ USB2I2C.CPP│ │ │ USB2I2C.dsp│ │ │ USB2I2C.dsw│ │ │ USB2I2C.H│ │ │ USB2I2C.ncb│ │ │ USB2I2C.opt│ │ │ USB2I2C.plg│ │ │ USB2I2C.rc│ │ │ USB2I2CDlg.cpp│ │ │ USB2I2CDlg.h│ │ │ USB2I2C_DEMO.exe│ │ │ USBIOX.DLL│ │ │ USBIOX.H│ │ │ USBIOX.LIB│ │ ││ │ ├─Debug│ │ ├─Release│ │ └─RES│ │ USB2I2C.ico│ │ USB2I2C.RC2│ ││ ├─USB2I2C_DRIVER //USB2I2C驅動文件│ │ ├─DRIVER //USB2I2C驅動文件│ │ │ USBIOX.DLL│ │ │ USBIOX.INF│ │ │ USBIOX.SYS│ │ ││ │ ├─LIB_BCB //USB2I2C驅動BCB庫文件│ │ │ USBIOX.DEF│ │ │ USBIOX.DLL│ │ │ USBIOX.LIB│ │ ││ │ ├─LIB_C //USB2I2C驅動VC++庫文件│ │ │ USBIOX.H //USB2I2C驅動文件所有API函數的詳細說明!重要!│ │ │ USBIOX.LIB│ │ ││ │ └─USB2XXXLinuxDriver //USB2I2C Linux驅動│ │ usb2spi_test.c│ │ USBIOX.c│ │ USBIOX.h│ ││ ├─USB2I2C_PUB //USB2I2C測試程序及源代碼│ │ ├─SPEED_I2C //USB2I2C測試通信速度程序及源代碼│ │ │ MAKEFILE│ │ │ SPEED_I2C.C│ │ ││ │ └─USB2I2C_EXAM //USB2I2C非常規操作(非標準I2C總線通信協議)程序及源代碼│ │ I2C_EXAM.C│ ││ └─USB2I2C_SCH_PCB //USB2I2C原理圖和PCB圖(均經過測試驗證!可放心使用)//(所有產品銷售:http://www.usb-i2c-spi.com/cn/mail.htm)│ ├─OLD //USB2I2C前期的產品圖片│ │ USB2I2C_DEMO_BOT早期版本.jpg│ │ USB2I2C_DEMO_TOP1早期版本.jpg│ │ USB2I2C_DEMO_TOP2早期版本.jpg│ ││ ├─USB2I2C-SIP8 //USB2I2C-SIP8適配器,適合模塊設計│ │ USB2I2C-SIP8.Bkp│ │ USB2I2C-SIP8.ddb│ │ USB2I2C-SIP8.pdf│ ││ ├─USB2I2C_DEMO //USB2I2C適配器,適合模塊設計(5V)│ │ USB2I2C_DEMO.Bkp│ │ USB2I2C_DEMO.ddb│ │ USB2I2C_DEMO_SCH_PCB.pdf│ ││ ├─USB2I2C_DEMOS //USB2I2C適配器,適合模塊設計(3.3V和5V)│ │ USB2I2C_DEMOS.ddb│ │ USB2I2C_DEMOS_SCH_PCB.pdf│ ││ └─USB2I2C_LIB //USB2I2C原理圖和PCB庫文件│ USB2I2C_LIB.Bkp│ USB2I2C_LIB.ddb |