简介
USB转I2C适配器允许个人计算机通过串行协议 I2C与嵌入式开发系统通信。计算机PC程序通过图形界面来输入数据和命令,与目标器件进行通信。
USB转I2C适配器是一款先进的、高度可配置的设备。使用前请仔细阅读本使用指南,它会帮助您熟悉硬件接口和PC程序。
I2C主要特性有:
● 支持USB 2.0/3.0接口,并兼容USB 1.1接口;
● 支持USB总线供电,及外部电源供电;
● I2C接口,支持Master ,兼容 SMBus 协议;
● I2C时钟速率支持100KHz、400KHz;
● UART接口,支持波特率:300-115200;
● VCC电压调节范围:3.3V、5V;
● 支持Windos 7、10,免驱动程序;
● 接口信号:
I2C :SCL、SDA;
Uart:RX、TX;
Power:VCC、GND;
● 提供I2C通用调试工具软件USB TO I2C,及不断增加芯片和模块的专用调试软件;
首页-上海同旺电子-淘宝网
数字接口定义
接口说明
NO. Name 描述
10 GND 电源地;
5 VCC 电源正极,电压值由内部跳线帽控制;
1 SCL I2C数据总线,主机时钟输出引脚,内部通过2.2KΩ电阻
上拉到VCC;
6 SDA I2C数据总线,数据输入输出引脚,内部通过2.2KΩ电阻
上拉到VCC;
3 TX UART数据总线,数据发送引脚;
8 RX UART数据总线,数据接收引脚;
2,4,7,9 GP 可编程输入输出引脚,预留;
供电方式及接线
SPI接线
内部供电:控制IC的电源由适配器的VCC引脚提供;
外部供电:控制IC的电源由外部提供,适配器的VCC引脚悬空;
I2C通用调试软件主界面: 首页-上海同旺电子-淘宝网
行索引:表示光标在发送数据框的哪一行,或者正在哪一行进行输入指令或者修改指令操作;
ON:此条指令是否生效,打开时为True,本条指令生效并执行,关闭时为False,本条指令不会被执行;
Protocol:默认I2C;
Address length:I2C从设备地址的长度,有 7 Bit和 8 Bit,例如:从机地址在选择7 Bit时为0x48,在选择8 Bit时应该改成0x90;
Address(Hex):I2C从设备的地址,数据以十六进制表示;
Operation:I2C指令的读写操作,Read或Write;
Delay(mS):表示发送完数据后的延时;
Data(Hex):I2C指令需要收发的数据,数据以十六进制表示,Operation选项为Read时,Data(Hex)为I2C指令需要读取的字节数;Operation选项为Write时,Data(Hex)为I2C指令需要写入的数据,数据之间用“,”分隔;
添加指令行:指令设置完后可以点击“添加”按钮进行添加,可以用鼠标在发送数据框里面点击相应的行或者在“行索引”输入框里面输入相应的行号,进行指令的修改或者添加;
删除指令行:用鼠标在发送数据框里面点击相应的命令行或者在“行索引”输入框里面输入相应的行号,对指令行进行删除;
清除所有行:点击“清除”按钮将清空发送数据框;
指令的修改和添加也可以直接输入,Address(Hex)是用十六进制表示,Data(Hex)是用十六进制表示,数据之间用“,”分隔,最后一个数据后面不需要输入分隔符;
打开按钮:点击“打开”按钮,即打开Excel表格保存的测试指令,可以在Excel里面修改相应的指令,或者添加、删除相应的指令,也可以通过调试软件上面的增加指令行、删除指令行,及在左侧“发送数据”表格里面点击右键,选择“在前面插入行”或者“删除行”进行操作;
数据保存:点击“保存”按钮,左侧“发送数据”表格里面的所有指令都将保存到Excel里面,如下图:
右侧为发送指令和接收数据信息:
Speed(Hz):表示I2C总线速度:46.875K ~ 500KHz;
单次发送:点击“发送”按钮,左边发送数据框里面所有为“True”的指令逐条发送出去,如果delay不为0,指令之间会插入相应延时;
清除接收:点击“清除”按钮,接收数据框将被清空;
数据保存(右侧):点击右侧“保存”按钮,将“接收数据”表格里面的通信指令及接收数据统统保存到Excel里面;