本设计介绍的是基于BSS138实现4通道I2C电平移位器PCB工程文件,见附件下载其PCB工程文件。电路城在之前介绍一款基于TXB0108-8通道双向逻辑电平转换器设计(链接:https://www.cirmall.com/circuit/7421/detail?3)。然而,不支持I2C通信,需要借助上拉系统来传输数据。该BSS138-4通道I2C电平移位器将恩智浦应用笔记之后的双向TXB0108的易用性与I2C兼容的FET设计相结合。BSS138实现4通道I2C电平移位器电路 PCB截图: 说明: 该BSS138实现的4通道I2C电平移位器有4个BSS138 FET,10K上拉电阻。它的低端工作在1.8V,高端高达10V。与使用TXB0108或74LVC245相比,I2C数据传输接口比使用TXB0108或74LVC245要慢一些,所以如果需要高速传输,我们建议您检查这些接口。
2023-03-08 16:58:46 769KB txb0108 bss138 电路方案
1
最完美的STM32读写EEPROM驱动,硬件I2C中断加DMA方式
2023-03-08 09:12:24 5KB 嵌入式 stm32
1
关于STM32使用硬件i2c读写AT24C256实验遇到的问题,这个代码只是一部分,下载后需要将他放在官方HAL库en.stm32cubef1 V1.7.0-》Projects-》STM32F103RB-Nucleo-》Examples-》I2C目录下,参照帖子里关于这个工程的问题总结,对遇到的问题进行了分析解决,帖子名字“关于STM32使用硬件i2c读写AT24C256实验遇到的问题”
2023-03-04 15:02:34 10.31MB STM32 I2C HAL STM32F1
1
1、读写控制常规I2C接口芯片; 2、SMBus总线协议读写控制支持SMBus总线协议的芯片; 3、PMBus总线协议读写控制支持PMBus总线协议的电源管理芯片; 4、GPIO控制输出,给所控制的芯片输出相关控制信号; 5、所需硬件:纬图USB-I2C适配器
2023-03-02 17:36:59 9.31MB SMBus PMBus 智能电源 电源管理
1
MPU9250 9轴惯性测量单元 MPU-9250是9自由度(DOF)惯性测量单元(IMU),用于读取所有三个维度的加速度,角速度和磁场。 InvenSense MPU9250 IC引脚分配 应用须知 使用前,必须使用4.7k电阻将SCL和SDA总线上拉至3.3V电源轨。 否则无法访问设备! 可以通过AD0 / SDO引脚状态更改设备地址。 0xD0当AD0接地。 当AD0拉至VDD时为0xD2 。 关于 该库是为STM32开发环境创建的,只能与STM32F系列微控制器一起使用。 示例文件将很快添加。 执照 GNU通用公共许可证v3.0
2023-02-28 22:00:35 22KB i2c stm32 hal mpu9250
1
用极海MCU ARM M0的APM32F03x实现I2C的主从模式的SMBUS通信! 现用到实际项目中,从服务器的BMC的SMBUS读取CPLD及MCU的硬盘类型和在位状态! 想要使用APM32F0xx系列芯片的资料的也可以联系 1992152426@qq.com索取!关于ARM M0 M3 M4 开发的资料应用尽有!支持国产!!!
2023-02-28 09:33:17 1011KB ARMMCU
1
简洁清晰的例程: /*********************************************************************** º¯ÊýÃû³Æ£ºI2C_Test(void) ¹¦ ÄÜ£º²âÊÔEEPROM ÊäÈë²ÎÊý£º Êä³ö²ÎÊý£º ±àдʱ¼ä£º2012.11.22 ±à д ÈË£º ×¢ Ò⣺ÏÈÏòEEPROMдָ¶¨Êý¾Ý£¬È»ºóÔÙ¶Á³öÀ´£¬×îºóͨ¹ýRS232·¢Ë͵½µçÄÔÉÏ£¬ ÒÔÑéÖ¤¶ÁдÊÇ·ñÕýÈ· ***********************************************************************/ void I2C_Test(void) { unsigned int i = 0; unsigned char WriteBuffer[256]; unsigned char ReadBuffer[256]; for(i = 0;i < 256;i ++)//³õʼ»¯´ýдÊý¾ÝÇø { WriteBuffer[i] = i; } I2C_Write(I2C1,ADDR_24LC02,0,WriteBuffer,sizeof(WriteBuffer)); //ÏòEEPROMдÊý¾Ý I2C_Read(I2C1,ADDR_24LC02,0,ReadBuffer,sizeof(WriteBuffer)); //ÏòEEPROM¶ÁÊý¾Ý RS232_Send_Data(ReadBuffer,256); //ͨRS232½«¶Áµ½µÄÊý¾Ý·¢³öÈ¥ }
2023-02-27 10:32:00 6.92MB STM32F4 I2C
1
I2C verilong code 详细代码分析,进过验证,代码分slave部分,
2023-02-26 15:46:58 4KB verilog i2C sla
1
IIC和SPI总线介绍 IIC和SPI总线介绍 IIC和SPI总线介绍
2023-02-24 22:02:55 936KB IIC和SPI总线
1
找个好久也没找到合适的能用的程序 ,自己整理编译了一个 可以调试程序 温度大气压都可以正确读出的工程 找个好久也没找到合适的能用的程序 ,自己整理编译了一个 可以调试程序 温度大气压都可以正确读出的工程
2023-02-23 11:20:05 2.89MB STM32 MS5611 模拟I2C
1