驱动开发系列74 - GPU中的I2C

一:概述

I2C(内部集成电路总线)是一种只用两根线的串行通信总线,一根传数据(SDA),一根传时钟(SCL)。主设备通过 SCL 控制数据传输,SDA 可以双向传输数据,从设备也能通过拉低 SCL 来延长时钟。总线上的信号线都是开漏的,需要上拉电阻才能变高。I2C 常用于嵌入式系统连接 EEPROM、RTC、GPIO 扩展器、传感器等外设。

在 GPU 中,I2C 总线用于 GPU 与显示器或板载小芯片的通信,GPU 作为主设备通过 SDA/SCL 双线读取显示器的 EDID 信息、控制亮度和背光,以及与 EEPROM、风扇或温度传感器等从设备交换数据,总线通常为开漏结构,支持时钟拉伸,并由驱动层管理多路接口。

待完成。。。

相关推荐
AMASENSYS艾马斯10 小时前
变频器滤波器选型与EMC合规建议
驱动开发·单片机·其他·硬件工程·精益工程
沃普天科技12 小时前
100W 氮化镓充电器充电头扩展坞一体化设计,实用性翻倍
驱动开发·计算机外设·音视频·硬件工程·pcb工艺
lisw052 天前
算法与软件的本质区别
驱动开发·算法·数学建模
泡海椒2 天前
JQuick-SQL “数据源 SPI”辨析:应用适配器与 Function SPI 的正确边界
数据库·驱动开发·sql
万物智能信息科技2 天前
Zigbee透传驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
驱动开发·华为·开源·harmonyos·鸿蒙
AMASENSYS艾马斯2 天前
低压变频器输入输出电抗器选型指南
驱动开发·单片机·机器学习·硬件工程·精益工程
软件工程师文艺3 天前
AI 编程新范式:Spec Kit 的规格驱动开发到底在解决什么
人工智能·驱动开发
AMASENSYS艾马斯3 天前
变频器过载能力参数解读与工程应用
驱动开发·嵌入式硬件·其他·硬件工程·精益工程
万物智能信息科技4 天前
LoRa串口透传驱动开发—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
驱动开发·嵌入式硬件·华为·开源·harmonyos
Keith Guo5 天前
Event Task Matrix(ETM)工作机制
驱动开发·esp32·etm