Part Number:LM96063
使用LM96063做温度控制,0x4A寄存器使用默认值,向PWM Frequency(0x4D)和PWM Value(0x4c)两个寄存器分别写入0x12、0x32,它应该输出10KHz、50%占空比的PWM,实际上没有PWM输出,其他寄存器都是用默认值。远端测温(D+、D-)先断开了,对输出PWM有影响吗?
hao hu:
按这个表里面的值写也没有PWM输出,是不是还要设置什么使能位?
,
Kailyn Chen:
您好,寄存器03h您是怎么配置的?将寄存器reg03h配置为=0x44,然后再配置0x4A,0X4B,0X4D,0X4C的值,看下是否PWM有输出。
下面是 PWM 输出 ~10 kHz, duty cycle of ~25%的配置示例
Reg 0x03:Write 0x44Reg 0x4A:Write 0x30Reg 0x4B:Write 0x0FReg 0x4D:Write 0x12Reg 0x4C:Write 0x1B
,
hao hu:
已经有PWM输出了,必须要有远端传感器,远端开路时怎么调都没有PWM输出,不知道内部怎么设计的。
另外又有个问题:我把T_CRIT Limit按默认值,T_CRIT Hysteresis(0x21)设为4c(64℃),按资料描述,当远端温度超过110℃时,T_CRIT 拉低。实际远端温度只有50℃,不好模拟超过110°的情况,于是我通过调整0x11、0x12的远端温度偏移寄存器值来模拟远端温度改变,当把温度偏移设为70℃时,从远端温度寄存器读出来的值就超过110℃了,T_CRIT拉低,这个是正常的。但是当温度降低后,实测低于110℃后T_CRIT就释放了,按照datasheet里面描述的“T_CRIT stays activated until the remote diode temperature goes below (T_CRIT Limit)—(T_CRIT Hysteresis)].”这样。他应该等温度降低64℃后才释放T_CRIT的,这里其他需要注意的吗?除了这一个问题,整个芯片的其他功能都正常了。
,
Kailyn Chen:
您好,为了更好的跟进您的问题,建议针对这个问题,再重新发个帖子。