Camera | 15.闪光灯SGM3141概述

芯片说明


SGM3141是一种电流调节降压/升压电荷泵LED驱动器,能够驱动700M输出电流。它非常适合为相机闪光灯应用的高亮度LED供电。SGM3141具有1×/2×操作模式,用于控制闪光和火炬模式的输出电流。

电源电压在2.7V到5.5V之间工作,非常适合由1芯锂离子电池、3芯或4芯镍镉、镍氢或碱性电池供电的各种应用。SGM3141自动在升压和降压模式之间转换。因此,可以确保LED电流不受正向电压的限制。高开关频率使微小元件易于使用。由于FB参考电压低,可以使用小型0603电流感应电阻器。

SGM3141提供极低的停机电流和软启动功能。内置软启动电路可避免启动期间出现过大的涌流。SGM3141还包括一整套保护功能,如过电压保护、过电流保护和热关机。

SGM3141采用绿色TDFN-3×3-10L包装,在-40°C至+85°C的环境温度下指定。

特征

  • 输入电压范围:2.7V至5.5V
  • 高达700mA的输出电流
  • 火炬模式下效率高达90%
  • 可编程闪光电流
  • 自动1×和2×模式,效率高
  • 无外部电感器
  • 高开关频率:2.2MHz
  • 低损耗传感的低参考电压:47mV
  • 小于1μA关断电流
  • 减少涌流的自动软启动
  • 低输入和输出纹波,低EMI
  • 保护功能
    • 输出过电压保护
      
    • 过电流保护
      
    • 热关机
      
  • 绿色TDFN-3×3-10L包装

应用

  • 用于移动电话的白色LED手电筒或闪光灯,
  • 摄像机和DSC
  • 通用照明、频闪和闪光灯应用
  • 白色LED背光
  • 通用大电流升压

引脚说明

  1. VIN
    输入电压。与靠近设备的4.7μF或10μF陶瓷电容器解耦

  2. C1
    Flying 电容的正极端子。在设备附近连接一个1μF陶瓷电容器。

  3. C2
    Flying 电容的负极端子。在设备附近连接一个1μF陶瓷电容器。

  4. FLASH
    在闪光和火炬模式之间切换操作的逻辑输入。

  5. EN
    关闭信号输入。将其拉高至VIN正常操作,将其拉低关闭。

  6. RSET
    复位引脚。
    通过电阻器该引脚接地。当处于Flash模式(Flash=High)时,该电阻器通过以下等式设置FB调节电压:
    VFB=(1.26V/RSET)×10.2kΩ。

  7. FB
    电流反馈输入

  8. SGND
    内部接地引脚

  9. PGND
    电源开关

  10. VOUT
    输出电压.

两种工作模式:

Camera flash led分flash和torch两种模式。

  • Flash:
    拍照时闪光灯瞬间亮一下的情况,电流比较大,目前是1000mA,最大电流不能超过led的最大承受能力。
  • Torch:
    只用于录video或者拿led当手电筒的情况,电流不能太大,例如现在用的是200mA。

在闪光和火炬模式之间切换操作的逻辑输入。

  • 在焊炬模式下,FB调节至内部47mV参考。

  • 在闪光模式下,FB参考电压(VFB)可由RSET电阻器设置。选择外部电流感测电阻器(RSENSE),根据火炬模式或闪光中的期望电流模式

保护机制:

有flash timeout, video watchdog timer, short led fault detection等。

另外还有电池低电压的时候降流的功能。

Flash的开启需要先从torch过渡,也就是电流慢慢增大,减小冲击。

闪光灯打闪的条件有两个,分别是AE_MODEflash mode,这两个参数来决定打闪过程,flash mode有四个状态auto、off、on、torch。

  1. Auto则是满足requireFlash时,在capture请求中会进行打闪。对应的Flash mode为Flash_Mode_single。对应的ae_mode为on_auto_flash。
  2. On状态时拍照就会打闪,需要capture中请求代码的参数为:flashmode为flash_mode_single,对应的ae mode为always_flash
  3. Off为关闭闪光灯状态,capture不做打闪,flash mode为OFF,对应的ae mode为mode_on即可。
  4. TORCH 状态的Flash_Mode 为Mode_TORCH。

打闪流程:

  1. 整个流程分为预闪-af收敛-主闪,预闪结束的标志是ae状态返回pepcapture,此状态返回也就标志这aetrigger结束,然后预闪结束。
  2. 接着就是af收敛,af状态达到设定的几种状态后即可,此过程不做flash mode参数的下发,然后进行主拍摄流程。
  3. 主拍摄过程需要再次下发flash_mode,参数下发后进行capture就会进行主闪打闪。
  4. 拍照完成后需要释放ae、af状态。主要设置他们的状态为cancel状态。

打闪原理

当lux_index 值超过wled_trigger_idx参数值时将使用LED闪光灯。

会有2次闪光:

  • 第一次是预览(聚光)模式,
  • 第二次是拍摄(闪光)模式。

启用自动闪光后,聚光模式(少量LED电流)照射目标以计算完全闪光模式的AE和AF。

在部分版本中wled trigger代替wled_trigger_index,有一对trigger start lux index 和led trigger end lux index.增大wled trigger index参数的值,可以在更暗的场景中触发LEd闪光灯,减少该值,可以在更亮的场景中触发LED闪光灯。

确定预闪光与主闪光的驱动电流,这些值均可从闪光灯驱动程序代码中获取。

计算驱动电流比率为预闪光灯电流/主闪光灯电流。然后将确定的比率降低约30%作为Flux Hi的初始估算值。

目前Android软件仅支持Flux Hi,Flux Med和Flux Low不要调试。

保持AEC Preview Flux 始终为1。如果快照曝光过度,增大Flux Hi,如果曝光不足,减小Flux Hi。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/661400.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第三百零一回

文章目录 1. 概念介绍2. 实现方法2.1 obscureText属性2.2 decoration属性 3. 示例代码4. 内容总结 我们在上一章回中介绍了"如何实现倒计时功能"相关的内容,本章回中将介绍如何实现密码输入框.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍…

超级详细——手撕贪吃蛇小游戏!

目录 前言 1. Win32 API介绍 1.1 Win32 API 1.2 控制台程序 1.3 控制台屏幕上的坐标COORD 1.4 GetStdHandle 1.5 GetConsoleCursorInfo 1.6 CONSOLE_CURSOR_INFO 1.7 SetConsoleCursorInfo 1.8 SetConsoleCursorPosition 1.8 GetAsyncKeyState 2.贪吃蛇游戏设计 2.…

物联网浏览器(IoTBrowser)-Modbus协议集成和测试

Modbus协议在应用中一般用来与PLC或者其他硬件设备通讯,Modbus集成到IoTBrowser使用串口插件模式开发,不同的是采用命令函数,具体可以参考前面几篇文章。目前示例实现了Modbus-Rtu和Modbus-Tcp两种,通过js可以与Modbus进行通讯控制…

【EI会议征稿中|ACM出版】#先投稿,先送审#第三届网络安全、人工智能与数字经济国际学术会议(CSAIDE 2024)​

#先投稿,先送审#ACM出版#第三届网络安全、人工智能与数字经济国际学术会议(CSAIDE 2024) 2024 3rd International Conference on Cyber Security, Artificial Intelligence and Digital Economy 2024年3月8日-10日 | 中国济南 会议官网&…

oracle数据库慢查询SQL

目录 场景: 环境: 慢SQL查询一: 问题一:办件列表查询慢 分析: 解决方法: 问题二:系统性卡顿 分析: 解决方法: 慢SQL查询二 扩展: 场景: 线…

CXO清单:低代码平台必备的16个基本功能:从需求到实现的全面指南

对于 CIO、CTO 和 CDO(在此统称为 CXO)来说,认识到快速变化的技术和竞争格局以及他们在组织中的角色变化至关重要。处理持续不断的软件开发请求、考虑不断变化的业务流程、提高客户和法规的透明度、提高企业数据安全性以及在短时间内扩展基础…

精酿啤酒:麦芽汁的煮沸与沸腾时间的影响

在啤酒酿造过程中,麦芽汁的煮沸与沸腾时间是关键的工艺参数,对啤酒的品质和口感具有显著影响。对于Fendi Club啤酒来说,合理控制煮沸与沸腾时间更是重要。 首先,麦芽汁的煮沸时间对啤酒的口感和稳定性有重要影响。煮沸时间过短&am…

如何使用宝塔面板搭建MySQL 5.5数据库并实现公网远程连接

文章目录 前言1.Mysql服务安装2.创建数据库3.安装cpolar3.2 创建HTTP隧道 4.远程连接5.固定TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几步,通过宝塔面板cp…

linux系统上C程序的编译、运行及调试-gcc

gcc -o timer timer.c :生成可执行文件main,依托main.c,也可依托多个文件./timer :运行代码

Skywalking的Trace Profiling 代码级性能剖析功能应用详解

代码级性能剖析 Skywalking 提供了Trace Profiling功能对具体出现问题的span进行代码级性能剖析。 代码级性能剖析就是利用方法栈快照,并对方法执行情况进行分析和汇总。并结合有限的分布式追踪 span 上下文,对代码执行速度进行估算。性能剖析激活时&a…

[C#][opencvsharp]winform实现自定义卷积核锐化和USM锐化

【锐化介绍】 图像锐化(image sharpening)是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空间域处理和频域处理两类。图像锐化是为了突出图像上地物的边缘、轮廓,或某些线性目标要素的特征。这种滤波方法…

详细分析SpringSecurity中的@PreAuthorize注解

目录 1. 基本知识2. 使用方式2.1 配置类2.2 直接使用 1. 基本知识 在Java中,PreAuthorize 是Spring Security框架中的一个注解,用于在方法调用之前对用户的权限进行验证。 允许在方法级别定义访问控制规则,确保只有满足指定条件的用户才能调…

Java基础 集合(二)List详解

目录 简介 数组与集合的区别如下: 介绍 AbstractList 和 AbstractSequentialList Vector 替代方案 Stack ArrayList LinkedList 前言-与正文无关 生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界…

nodejs+vue+ElementUi家庭美食菜谱分享网站_in9c2

(设计制作有一定的安全性;数据库方面主要采用的是MySQL来进行开发,其特点是稳定性好,数据库存储容量大,处理能力快等优势;服务器采用的是Tomcat服务,能够提供稳固的运行平台,确保系统…

JavaSE-项目小结-IP归属地查询(本地IP地址库)

一、项目介绍 1. 背景 IP地址是网络通信中的重要标识,通过分析IP地址的归属地信息,可以帮助我们了解访问来源、用户行为和网络安全等关键信息。例如应用于网站访问日志分析:通过分析访问日志中的IP地址,了解网站访问者的地理位置分…

Duplicate entry ‘2020045-2-1‘ for key ‘index_uid‘ 解决方案

项目场景: 今天小编在工作中编写接口对数据库增加相同的非主键数据的时候,突然出现了这样的一个错误: 下面我来给大家解答这个错误的出现原因以及解决办法。 问题描述 Duplicate entry 2020045-2-1 for key index_uid 这个错误大概意思就是…

企业的多域名SSL证书

多域名SSL证书作为一种加密通信的方式,可以有效保护多个网站的用户数据在传输过程中的安全。不管个人或者企事业单位 都可以申请多域名SSL证书,提高网站的安全性,保护网站数据传输安全。今天就随SSL盾了解多域名SSL证书旗下的企业多域名SSL证…

深度解读NVMe计算存储协议-3

在NVMe计算存储架构中,Copy命令用于在不同类型的命名空间之间进行数据复制: Memory Copy命令:定义于SLM(Subsystem Local Memory)命令集,主要用于从非易失性存储命名空间(NVM namespaces&#x…

ERP系统助力车间生产:班组、设备、工序一网打尽!实现生产全流程可视化!

​随着企业生产规模的扩大和业务复杂性的增加,车间管理在企业运营中的地位日益突出。ERP系统作为企业资源管理的核心平台,为车间管理提供了全面的解决方案。通过合理配置和使用ERP系统的功能模块,企业可以优化生产流程、提高生产效率、确保产…

SOME/IP SD 协议介绍(二) SOME/IP-SD消息格式

SOME/IP-SD消息格式 通用要求 服务发现消息应通过UDP进行支持。准备将服务发现消息传输到TCP中以供将来使用情况。服务发现消息应以SOME/IP头开始,如图1所示: • 服务发现消息应使用0xFFFF的Service-ID(16位)。 • 服务发现消息…