首页 > 电子

,IIC通信电压是多少v到多少

芯片哥:1.8V电压的IIC通信,如何与3.3V电压的IIC通信,实现通信呢?显然,因为电平电压的不同,不能直接连在一起。工程师需要设计它的电平电压转换电路,才能实现,RS0302芯片电路,它能将不同电平电压1.8V和3.3V的IIC通信,实现电压转换功能,工程师只需要控制EN引脚为高电平,这个电路就能正常工作。

1、常用IIC芯片

分给的也太少了吧~!~!~推荐个芯片:VK3366VK3366是业界首款具备IIC/UART/SPITM/8位并行总线接口的4通道UART器件。可以通过模式选择使得该芯片工作于以上任何一种主接口模式下:当主接口为UART时,VK3366将一个标准3线异步串口(UART)扩展成为4个增强功能串口(UART)。主接口UART在数据传输时可以选择需要转义字符和不需要转义字符两种模式。

当主接口为SPI接口时,VK3366实现SPI桥接/扩展4个增强功能串口(UART)的功能。当主接口为IIC接口时,VK3366实现IIC桥接/扩展4个增强功能串口(UART)的功能。当主接口为8位并口时,VK3366实现一个8位并行数据总线与4个通道UART串行总线数据通信相互转换的功能。扩展的子通道的UART具备如下功能特点:每个子通道UART的波特率、字长、校验格式可以独立设置,最高可以提供1Mbps的通信速率。

2、ADS1115与单片机供电电压不同,那模拟I2C的上拉电阻供多少电压?

这个是要加3.3V的,主要是考虑到ADS1115的问题,5V单片机上电初始化为低,这样只要达到单片机的门槛电压就可以了,不会误识别了。应该是选择5V接上拉电阻,主要因为单片机是5V,如果IO电压过低容易采集信号出错,建议加4.7k左右上拉电阻,因为过低容易造成ADS1115芯片上电压过高。直接在两个管家之间加个电阻,大概几百欧就行。

因为单片机能识别的逻辑电平,ADS1115受不了。ADS1115能承受的逻辑电平,单片机识别不了,I2C总线是双向的,简单的电平移位是行不通的。况且ADS1115是宽电压的16位模数转换器件,电压范围2.05.5V,完全可与单片机使用同样的电源电压,何必非用3.3V的呢。

保存到:

相关文章

Top