news 2026/8/1 14:17:53

Camera 供电知识点

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Camera 供电知识点

和你一起终身学习,这里是程序员Android

经典好文推荐,通过阅读本文,您将收获以下知识点:

一、Camera 模组供电类型
1.1 Camera 模组常见的外部供电
1.2 Camera 模组常见平台供电
1.3 代码中供电常见配置点
1.4 Camera sensor上下电时序配置

一、Camera 模组供电类型

1.1 Camera 模组常见的外部供电

Camera sensor 需要外部供电,常见的供电类型如下:

Camera 模组外部供电类型名称解释主要作用
AVDD模拟电源主要给感光区和ADC供电
DVDD数字电源主要给ISP供电
IOVDD数字IO电源主要给I2C供电
AFVDD对焦AF电源主要给对焦马达供电
PDNPower Down信号用于进入低功耗的待机模式
RSTReset信号用于复位
MCLKSensor工作的时钟。场景24MHz or 26Hz

1.1.1 硬件原理图供电举例

硬件原理图供电举例如下:

硬件原理图供电举例

1.2 Camera 模组常见平台供电

平台供电类型名词解释主要作用
GPIOGeneral Purpose Input/Output(通用输入/输出口),是集成电路上的通用引脚,其行为(输入或输出)可由用户运行时控制。通过拉高/拉低特定 GPIO 来启用或关闭电源。常用来使能某个引脚
PMICPMIC(Power Management IC)即电源管理集成电路主要用于电子设备中的电源转换、稳压及电池管理,集成电压调整器 、LDO线性稳压器等功能模块。其核心任务包括动态电压调节、功耗优化及多路电源时序控制。常用节省成本的方法:外挂三方 ldo 给 camera AVDD DVDD 供电

1.3 代码中供电常见配置点

1.3.1 DWS 文件

主要配置Pin脚的功能。

DWS 文件常见代码路径:

vendor/mediatek/proptary/tools/dct/dws目录下。

DWS 文件举例如下:

DWS 文件举例
DWS 文件打开方法

vendor/mediatek/proptary/tools/dct下有个DrvGenTool软件,这个软件是平台提供的方便修改DWS 文件使用的,主要是用来为驱动设置参数使用,常用的参数有GPIO(通用输入输出)、EINT(外部中断)、ADC(模数转换器)、CLOCK(时钟缓冲器)、MD_EINT(微控制器外部中断)、KEYPAD(键盘)、PMIC(电源管理集成电路)、POWER(电源)等参数。

DrvGenTool 打开DWS 文件查看GPIO 界面举例:

DrvGenTool 打开DWS 文件查看GPIO 界面举例

1.3.2 DWS 文件GPIO 配置规则

  1. 如果选择EintMode ,Def.Dir 和OutHigh 将不可使用。
  2. 如果Def.Mode 不在GPIO mode 下,Def.Dir 和OutHigh 将不可使用。
  3. 如果Def.Mode 在GPIO mode 下,Inpull En 和Inpull SelHigh 将不可使用。
  4. 如果Def.Dir 设置为输出,Inpull En 和Inpull SelHigh 将不可使用。
  5. 如果没有为某个GPIO引脚选择EintMode,则相关EINT的pin 不能编辑。
  6. 如果用户将某个GPIO引脚设置为EintMode,默认模式变为GPIO 模式,并且不能被修改。

1.3.3 供电类型配置

供电配置文件路径:

/kernel/drivers/misc/mediatek/imgsensor/src/$(Platform)/camera_hw/imgsensor_cfg_table.c

Pin 脚的功能 由谁提供代码举例:

Pin 脚的功能 由谁提供代码举例
HW pin 常见类型

HW pin 常见类型 举例:

HW pin 常见类型

根据hw 配置正确的电源,具体连接的哪一路需要在dts/dws 文件配置, 确保check到位。

1.4 Camera sensor上下电时序配置

代码路径:
/kernel/drivers/misc/mediatek/imgsensor/src/common/v1_1/imgsensor_pwr_seq.c

从上到下是上电的sequence,根据sensor FAE提供的datasheet 来填写,供电正常是i2c通信的前提条件,因此每一项都需要准确无误。

sensor上下电时序举例:

sensor上下电时序举例

至此,本篇已结束。转载网络的文章,小编觉得很优秀,欢迎点击阅读原文,支持原创作者,如有侵权,恳请联系小编删除,比如:文章底部留言,12小时内必删,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!

觉得有点用,欢迎您点赞👍🏻,

用时想查看,顺手点在看❤️!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 14:59:46

手把手教你用Verilog实现glitch free时钟切换(附完整代码示例)

手把手教你用Verilog实现无毛刺时钟切换(附完整工程代码) 时钟切换电路是数字IC设计中的基础模块,但稍有不慎就会引入毛刺(glitch)。想象一下,当你正在调试一个复杂的SoC系统,突然因为时钟切换问…

作者头像 李华
网站建设 2026/7/14 14:59:49

重塑暗黑体验:d2s-editor如何释放玩家创作自由

重塑暗黑体验:d2s-editor如何释放玩家创作自由 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 在暗黑破坏神2的世界里,每一位玩家都曾面临过理想与现实的矛盾:渴望体验多样化的角色build&…

作者头像 李华
网站建设 2026/7/14 15:00:04

SAP中MBST与MIGO 102冲销操作在凭证追溯中的差异及实际应用解析

1. SAP冲销操作的基本概念与业务场景 在SAP物料管理(MM)模块中,冲销操作是日常业务中频繁使用的核心功能。想象一下这样的场景:仓库管理员小张在系统中录入了一笔采购收货,但随后发现实际到货数量与系统记录存在差异。…

作者头像 李华
网站建设 2026/7/14 15:00:02

用ggplot2玩转多维度数据:CO2/iris数据集散点图进阶案例解析

用ggplot2玩转多维度数据:CO2/iris数据集散点图进阶案例解析 生态学和生物统计学研究中,数据可视化是探索复杂关系的核心工具。当面对包含多个分类变量、连续变量的数据集时,如何清晰呈现变量间的交互关系成为研究者面临的普遍挑战。R语言的g…

作者头像 李华
网站建设 2026/7/14 14:59:51

StructBERT中文情感识别API压测报告:QPS 35+,P99延迟<420ms

StructBERT中文情感识别API压测报告&#xff1a;QPS 35&#xff0c;P99延迟<420ms 1. 项目概述 StructBERT中文情感识别服务是基于百度开源的中文情感分类模型构建的完整解决方案。这个模型专门用于识别中文文本的情感倾向&#xff0c;能够准确判断文本属于正面、负面还是…

作者头像 李华
网站建设 2026/7/14 15:00:04

HSTracker:macOS炉石传说智能对战追踪与卡组管理系统

HSTracker&#xff1a;macOS炉石传说智能对战追踪与卡组管理系统 【免费下载链接】HSTracker A deck tracker and deck manager for Hearthstone on macOS 项目地址: https://gitcode.com/gh_mirrors/hs/HSTracker HSTracker是一款专为macOS平台设计的开源炉石传说辅助工…

作者头像 李华