ISP IC/FPGA设计-第一部分-SC130GS摄像头分析-IIC通信(1)

news/2024/7/8 1:40:19 标签: fpga开发, 接口隔离原则, CMOS传感器, IC, IIC

1.摄像头模组

SC130GS通过一个引脚(SPI_I2C_MODE)选择使用IIC或SPI配置接口,通过查看摄像头模组的原理图,可知是使用IIC接口;
在这里插入图片描述
通过手册可知IIC设备地址通过一个引脚控制,查看摄像头模组的原理图,使用R12和R21两个电阻实现上拉和下拉决定,仔细查看摄像头模组只焊接了R21,R12未焊接,最后结论是SID引脚下拉为0,设备地址为7’h30;注意这个是高7位值,最低位为IIC读写控制位;
在这里插入图片描述

在这里插入图片描述

IC_7">2.IIC时序

在这里插入图片描述

3.实测波形

逻辑分析仪抓取的波形:
在这里插入图片描述


http://www.niftyadmin.cn/n/5535871.html

相关文章

【CSAPP】-linklab实验

目录 实验目的与要求 实验原理与内容 实验步骤 实验设备与软件环境 实验过程与结果(可贴图) 实验总结 实验目的与要求 1.了解链接的基本概念和链接过程所要完成的任务。 2.理解ELF目标代码和目标代码文件的基本概念和基本构成 3.了解ELF可重定位目…

音视频流媒体视频平台LntonAIServer视频监控平台工业排污检测算法

在当今社会,环境保护和可持续发展已成为全球关注的焦点。工业生产作为经济发展的重要支柱,其对环境的影响不容忽视。因此,如何有效地监控和管理工业排污,成为了一个亟待解决的问题。LntonAIServer工业排污检测算法应运而生&#x…

Node版本管理工具 fnm 安装使用

fnm 是一个基于 Rust 开发的 Node 版本管理工具,它的目标是提供一个快速、简单且可靠的方式来管理 Node.js 的不同版本。同时,它是跨平台的,支持 macOS、Linux、Windows。🚀 Fast and simple Node.js version manager, built in R…

超详细的 C++中的封装继承和多态的知识总结<1.封装与继承>

引言 小伙伴们都知道C面向对象难,可是大家都知道,这个才是C和C的真正区别的地方,也是C深受所有大厂喜爱的原因,它的原理更接近底层,它的逻辑更好,但是学习难度高,大家一定要坚持下来呀&#xff…

【面试系列】C#高频面试题

欢迎来到我的博客,很高兴能够在这里和您见面!欢迎订阅相关专栏: ⭐️ 全网最全IT互联网公司面试宝典:收集整理全网各大IT互联网公司技术、项目、HR面试真题. ⭐️ AIGC时代的创新与未来:详细讲解AIGC的概念、核心技术、…

扫描工具Metasploit的安装和使用

安装 Metasploit 你可以使用 Metasploit 的安装脚本从 Rapid7 官方站点下载安装。 更新系统包: sudo apt update下载并安装 Metasploit: curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framew…

怎么制定“科研算力共享技术规范”,构建算力网络,

目录 怎么制定“科研算力共享技术规范”,构建算力网络 一、明确目标与需求 二、制定技术规范 三、构建算力网络 四、政策支持与生态建设 五、实施与评估 怎么制定“科研算力共享技术规范”,构建算力网络 制定“科研算力共享技术规范”并构建算力网络是一个复杂但至关重…

析构函数和拷贝构造函数

文章目录 析构函数1.析构函数的定义:2.析构函数的语法:3.析构函数的特性: 拷贝构造函数1.拷贝构造函数的定义:2.拷贝构造函数的语法3.拷贝构造函数的特性(1)拷贝构造函数是构造函数的一个重载形式**(这个其实也很好理解&#xff0…