工具与软件:
您好、TI 专家
在审查 LM36011期间、客户询问运行异常。
-应用:口腔扫描仪
-输出端子上的 LED 是一个应用于 DLP 的 OSRAM 紧凑型光源 LED (KW CSLNM1.TG)。
-电路中的 R139应用为0欧姆。
[异常操作详情]
1)闪光灯模式不工作:根据客户的 F/W 管理器、在闪光灯模式下操作时、指示灯不会亮起。
以下是固件初始化代码。
这是闪存模式设置。
-------------------------------------------------------
int8_t lm36011_initialize (lm36011_Regs_t* p_lm36011_Regs)
{
int8_t ret = 0;
//获取当前设置信息
RET |= lm36011_get_Reg (LM36011_enable、&p_lm36011_Regs->Enable.byte);
RET |= lm36011_get_Reg (LM36011_configuration、&p_lm36011_Regs->Configuration.byte);
REt |= lm36011_get_Reg (LM36011_LED_FLASH_brightness、&p_lm36011_Regs->cm360.byte Led_Flash_Brighness);
REt |= lm36011_get_Reg (LM36011_LED_TORCH_BLUEY、&p_lm36011_Regs->RM360.byte Led_Torch_Brighness);
RET |= lm36011_get_Reg (LM36011_FLAG、&p_lm36011_Regs->Flag.byte);
RET |= lm36011_get_Reg (LM36011_DEVICE_ID、&p_lm36011_Regs->RM360.byte Device_Id);
// lm36011启用寄存器设置
P_lm36011_Regs->Enable.bit.Mode = 3; // Flash Mode (M0=1、M1=1)
P_lm36011_Regs->Enable.bit.strobe = 1; // Enable:Strobe_Enable
P_lm36011_Regs->Enable.bit.strobe = 0; // Strobe_Type Type:level trigged.
P_lm36011_Regs->Enable.bit.IVFM_Enable = 0; // Disable:Input Voltage Flash Monitor (IVFM)(禁用:输入电压闪存监视器(IVFM))
// lm36011配置寄存器设置
P_lm36011_Regs->Configuration.bit.RAM Torch_Ramp = 0; // Disable:torch Ramp 1ms
P_lm36011_Regs->Configuration.bit.Flash = 15;// Flash_Timeout_Duration Time (闪存超时持续时间):1600ms
P_lm36011_Regs->Configuration.bit.IVFM_levels = 0;// IVFM levels:2.9V
// lm36011 Led_Flash_Brighness & Led_Torch_Brighness 寄存器设置
P_lm36011_Regs->LED.bit.LED back = 1; // Enable:如果启用、当 Led_Flash_Brighness TJ 达到125 °C 时、Thermal_Current_Scale 电流将转换为手电筒电流电平
p_lm36011_Regs->LED.LED_LED Flash_Brightness_Level = 0;// Led_Flash_Brighness 闪光亮度级别-最小值:11 mA (默认值)
p_lm36011_Regs->LED.bit.LED_LED Torch_Brightness_Level = 0;// Led_Torch_Brighness 火炬亮度级别-最小值:2.4 mA (默认值)
//设置初始化设置信息
RET |= lm36011_set_Reg (LM36011_enable、p_lm36011_Regs->Enable.byte);
REt |= lm36011_set_Reg (LM36011_configuration、p_lm36011_Regs->Configuration.byte);
REt |= lm36011_set_Reg (LM36011_LED_FLASH_brightness、p_lm36011_Regs->RM360.byte Led_Flash_Brighness);
REt |= lm36011_set_Reg (LM36011_LED_TORCH_BILITY、p_lm36011_Regs->RM360.byte Led_Torch_Brighness);
回流塔;
}
-------------------------------------------------------------------------------------------------------
Q1)在闪光灯模式和电平触发器下运行时、它是否与外部选通信号一起工作?
所需的操作是仅当闪光灯模式中的 Strobe 信号为高电平时才输出 LED 电流。
Q2)数据表指出频闪灯为1ms 或更长、但 LED 输出在短时间后不出现是正确的吗?
2) 2) IR LED 模式–异常运行
当设置为初始 IR LED 并向选通脉冲发出时、LED 电流与选通脉冲同步并正常输出。
如下图所示、几秒钟后、上升沿从选通信号延迟开始、并且没有达到所需的电流。
关于上述问题、我想要求进行审核、以查看是否存在设计错误。
请检查。 谢谢你。