名称:纬图Ginkgo USB-I2C适配器
品牌:ViewTool/纬图
型号:VTG200A

典型应用:
- I2C总线设备,芯片控制、调试
- I2C接口传感器测试
- I2C存储器EEPROM数据读写
- I2C总线设备故障检测维修
- PMBus和SMBus总线接口芯片控制
- 协助开发I2C主机程序
- 脉冲计数器
- 模拟电压测量,GPIO输入输出控制
- PWM信号输出
- USB转双串口/TTL(兼容RS485总线模式)

产品特色
- 支持Linux、MAC OS、Windows、Android四大主流系统,支持树莓派(Raspberry Pi);
- USB总线供电,无需外接电源,5V和3.3V电源输出,最大电流可达500mA,带短路保护;
- 可作I2C总线主机(Host/Master)或从机(Slave),实现USB和I2C总线双向适配转换;
- 2通道硬件I2C(标准模式),8通道软件I2C(GPIO模式),硬件I2C频率可达1.2MHz,软件I2C频率可达400KHz,频率任意可调;
- 支持吉阳光电USB-I2C;
-支持PMBus和SMBus,提供专门针对两种总线的接口函数库;
-多套免费上位机软件,应对不同用户实际需求,与LabviEW无缝挂接;
-支持USB-SDI12、USB-EasyScale、USB-UART总线转换,支持计数器、PWM输出、ADC采样、GPIO输入输出控制等功能;
- 同一台PC可接入多个I2C适配器同时进行工作(最多可支持100个);
- 支持USB-RS485,输出RS485总线控制信号(DE),最大波特率可达2.25Mbps;
- 用户可免费更新、升级软件,同一个硬件通过软件更新实现不同功能(如I2C适配器更新为SPI适配器或CAN适配器);
- 完全开放底层接口函数,可二次开发,提供详细的函数说明文档及各种语言平台的应用实例(Labview、C#、VC++、Qt、Python、Labwindows/CVI、C++ Builder、VB、VB.NET、Delphi、LabView)的二次开发应用模板、例程及文档;

强烈建议:用户初次购买USB-I2C适配器时选配一个I2C EEPROM AT24C02模块,以便在调试遇到问题时做对比测试,帮助用户快速定位问题所在。

购买链接:http://item.taobao.com/item.htm?spm=a1z10.5.w4002-110449178.37.G1jSie&id=16857300467

驱动已通过微软数字签名认证,Win8及以上版本系统无需再禁用数字签名即可正常使用。

功能列表

 功能              功能说明
 USB-I2C  USB转I2C总线,硬件模式2路,软件模式8路,支持从机收发模式(硬件模式下)
 USB-SMBus  USB转SMBus总线,2路,支持硬件PEC
 USB-PMBus  USB转PMBus总线,2路,支持硬件PEC
 USB-UART  USB转UART总线,2路,支持RS485发送接收控制引脚输出
 USB-GPIO  通过USB读写控制GPIO,16路,每个引脚可配置为4种工作模式(上拉输入,推挽输出,开漏模式,浮空输入)
 USB-ADC  通过USB实现模拟电压采集,8路,参考电压3.3V,12bit精度,1us转换时间,可配置为定时采样模式
 USB-DAC  通过USB实现模拟电压输出,2路,12bit精度,最大输出电压3.3V,每通道1K数据转换缓冲区,可配置数据转换时间间隔
 USB-PWM  通过USB实现PWM控制输出,8路,1Hz~20MHz频率可调
 USB-EasyScale  USB转EasyScale总线,16路
 USB-SDI12  USB转SDI12总线,2路
 USB-CNT  通过USB实现脉冲计数器,4路,可配置为上升沿计数或下降沿计数,计数频率可达36MHz
 USB-DIGRF  USB转DigRF总线,4路
 USB-XXX  可接受USB转其他任意总线的定制开发项目

性能参数
- USB总线供电,USB2.0通信接口;
- 2通道硬件I2C(标准模式),8通道软件I2C(GPIO模式),硬件I2C速率1.2Mbps,软件I2C速率400Kbps,总线速率任意可调;
- 8路ADC(12bit)模拟电压信号(0~3.3V)测量,最大采样率1MHz;
- 16路GPIO,可配置为输入输出管脚,所有管脚兼容TTL电平;
- 4路脉冲计数器输入通道,可对脉冲上升沿、下降沿进行计数;
- 2路UART,可输出RS485总线控制信号(DE),最大波特率可达2.25Mbps;
- 8路PWM信号输出,输出占空比可调(0%~100%),输出频率可调(1Hz~20MHz);
- 16路EasyScale总线信号输出,可对总线时序进行调节;
- 2路SDI12总线输出(需要外接收发器),有专门针对SDI12的命令发送和接收函数量;
- 安全电压范围:0~5V;
- 硬件部分尺寸:103mm×53mm×28mm,硬件部分重量:约200g;
- 工作温度范围:-40℃~85℃;

软件介绍


USB-I2C Classic:最基本的I2C数据发送和接收(支持从机模式),推荐在对数据处理不复杂或数据量不大的情况下使用。


USB-I2C EEPROM:专门对I2C接口的EEPROM存储器进行数据读写,在对I2C接口的EEPROM芯片进行数据烧写或者读取的时候非常方便,该软件只能在硬件I2C(标准模式、两个通道)下使用,可以在软件界面上修改EEPROM芯片地址。


USB-I2C Extend:数据发送或读取可预先编辑在一个列表中,软件即可按照列表编辑的操作方式进行数据读写,推荐在对I2C接口芯片需要进行较为复杂的控制时使用该软件。


USB-I2C PMBus:专门针对PMBus和SMBus总线控制的软件,按照PMBus&SMBus总线协议收发数据,可针对某个SMBus或PMBus总线芯片编辑好命令列表,软件即根据命令列表进行数据收发(也可作为常规的I2C总线数据收发)。


USB-I2C Classic(Android/安卓):可实现I2C总线数据收发,Android端也有相应的接口函数库。


BootLoader:利用该软件可以对适配器的固件进行升级或更换,同时用户可写入自己的密钥,并在自己的应用程序里检查这个密钥,以实现对自己设计(二次开发)的产品进行一个加密的功能。

源码完全公开的应用实例


对MPU6050加速度传感器芯片进行数据读写,测量的加速度值和温度值以波形方式在界面显示。

 
EasyScale总线输出控制软件,利用该软件可对TPS61160/TPS61161芯片进行控制。


PM2.5/颗粒物浓度监测,以两种方式(UART&ADC)获取其值并以波形方式显示,本例传感器型号为GP2Y1050AU0F。

 
利用适配器的PWM输出功能实现的一个可实时调整PWM信号输出的软件。


适配器可用的串口调试助手,也可以当普通的串口调试助手使用。


适配器通过控制BMP180气压传感器实现对大气压强、环境温度的测量,同时程序内部根据气压值算出当前海拔高度。


适配器通过控制MLX90614传感器实现红外测温,同时也获取传感器内部寄存器的值。


利用适配器的脉冲计数功能实现的一个脉冲计数器,可配置计数方式和计数位数。


适配器控制AM2311/AM2321B传感器实现的温度、湿度测量,温湿度值可实时显示,也能显示历史波形数据。


利用适配器的ADC功能实现的一个简易示波器。


适配器通过控制TCS3414传感器实现一个颜色识别器。

所有应用实例源码完全公开,除以上罗列的应用实例以外,官方网站和官方论坛还有其它各种语言平台的大量应用实例,欢迎任何朋友下载交流!

接口函数


I2C总线接口函数。


PMBus总线接口函数。


SMBus总线接口函数。


GPIO操作接口函数。


ADC操作接口函数。


UART操作接口函数。


脉冲计数器接口函数。


PWM输出控制接口函数。


SDI12总线控制接口函数。

I2C接口函数使用示例:

支持系统:
- Windows XP、Windows 7、Windows 8、Windows Vista、Windows 2000、Windows Server
- Linux、Android
- MacOS/Darwin、NetBSD、OpenBSD、FreeBSD、Solaris

USB转I2C适配器 模块 USB-IIC/GPIO/PWM/ADC 支持Android 安卓相关推荐

  1. 开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板

    开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板 发个方便测试I2C.SPI.1Wire接口的工具模块 总的思路是通过USB或者UART接口发送一些协议字符串,由模块转换成 ...

  2. 有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接、向Keil添加STC库及hex文件考录方法小结

    有关利用PL2303HX USB到RS232 TTL转换器适配器模块把STC89C52RC等STC系列单片机与计算机连接.向Keil添加STC库及hex文件考录方法小结 PL2303HX转换器适配器模 ...

  3. FT232H USB转串口,I2C,JTAG高速芯片

    随着FT232H USB2.0高速芯片的发布,英商飞特蒂亚公司(FTDI)进一步巩固了其在USB接口集成电路产品的地位.此款多功能的单通道USB转UART/FIFO接口设备可通过EEPROM配置为各种 ...

  4. 上海域格ASR和高通模块 USB端口分配及Linux下拨号说明

    上海域格ASR和高通模块 USB端口分配及Linux下拨号说明 一.域格 ASR模块端口分配 1.Windows下模块端口分配如下: interface 0 → RNDIS interface 1 → ...

  5. 快速上手CH340N电路设计(CH340N USB转串口模块 USB Type-C接口 CH340系列芯片讲解)

    一.上模块 二.功能分析 l  芯片:CH340N l  输入接口:USB.TYPE-C l  输出接口:TTL(5V\3.3V\GND\TX\RX) l  指示灯:电源.TX.RX 三.CH340x ...

  6. 电平是什么?单片机的I/0口输入和输出,1和0是什么?什么是TTL电平?TTL电平分析?TTL、CMOS、RS232、RS485电平差异?usb转ttl?CH340模块驱动安装?电平之间的转换?

    电平是什么 理想的数字电路电平是这样的: 输入小于1/2VCC(电源电压)就是低电平,反之是高电平.实际的器件是做不到的,也不实用,如果输入电压在1/2VCC附近有干扰,就会发生错误的输入信号.现在常 ...

  7. USB WiFi 模组/模块介绍

    USB WiFi 模组/模块介绍 USB 通用串行总线 (Universal Serial Bus,USB) 是一种新兴的并逐渐取代其他接口标准的数据通信方式,由 Intel.Compaq.Digit ...

  8. 硬件开发笔记(六): 硬件开发基本流程,制作一个USB转RS232的模块(五):创建USB封装库并关联原理图元器件

    `该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/125369228 红胖子网络科技博文大全:开发技术集合( ...

  9. USB转I2C I2C工具 I2C助手

    USB转I2C小工具,支持单字节.多字节读写,支持定时读数据.非常的好用! 界面如下: 设备地址:十六进制输入的设备地址,一般I2C 设备的地址都是7 位+1 位的读写位,这里设备地址就是7 位地址左 ...

最新文章

  1. Using command line switches to fix Outlook 2010 not Responding
  2. 缓存-SpringCache-整合体验@Cacheable
  3. 清洁数据ploy n_清洁屋数据
  4. Java 异步回调机制实例解析
  5. oracle中制作副本,创建表的副本并在创建时为其提供约束
  6. 304. 二维区域和检索 - 矩阵不可变
  7. 乱世寻龙java_乱世王者寻龙季怎么玩?乱世王者寻龙季玩法技巧一览
  8. oracle tbs_tmp,Oracle 12.2 设置LOCAL_TEMP_TABLESPACE
  9. linux常用命令技巧
  10. 双主动桥隔离双向DC-DC变换器(一)摘要、引言
  11. 我的2015技术学习流水账
  12. HCIA-GaussDB 华为认证数据库工程师
  13. 【学习OpenCV4】进度条实现总结
  14. NCRE考试感想 四级嵌入式(下)
  15. 在 V2EX 的开发环境里尝试了一下 OneAPM @livid
  16. 侯捷C++视频笔记——C++面向对象高级编程(上)
  17. linux搭建DNS域名解析服务
  18. winwebmail设置 小记
  19. 【连载】IOS开发-图形渲染(一)
  20. 显著性物体检测(salient object detection, SOD)代码汇总

热门文章

  1. 不同工况DST FUDS HPPC电池参数在线辩识,包括一阶模型,二阶模型,带ocv同时参数辩识
  2. 如何压缩图片文件大小到20K,一招搞定
  3. Easy RL - 4.DQN算法
  4. 【GamePlay】三消核心算法
  5. html字体内发光,纯CSS3文字渐变内发光投影效果
  6. Discuz论坛网盘伪装成本地文件插件
  7. 如何用抖音开发者工具
  8. CCS 9 tm4c1294ncpdt TIVA ARM开发 建立工程
  9. 固体微电子学与半导体物理学(七)
  10. Android导航语音识别——读后听写语音识别(嵌入式)