你好!
PWR_EN 上的复位脉冲必须至少持续多长时间才能绝对触发 TPS65218D0的复位?
数据表中的去毛刺脉冲时间 t_DG 是典型值。 是否有类似于最小值的东西?
非常感谢!
Marcus
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你好!
PWR_EN 上的复位脉冲必须至少持续多长时间才能绝对触发 TPS65218D0的复位?
数据表中的去毛刺脉冲时间 t_DG 是典型值。 是否有类似于最小值的东西?
非常感谢!
Marcus
Marcus、
请参阅 TPS65218D0数据表中的工作模式图。
PWR_EN 不能快速切换。 如果 PWR_EN =高电平、器件将进入活动状态。 如果 PWR_EN =低电平、器件将进入关断或挂起状态。
要复位器件、您需要 PWR_EN =低电平&& AC_DET =低电平、这将进入预关断状态、然后立即返回 WAIT_PWR_EN 状态。 这会将 nWAKEUP 引脚设置为低电平、并告知处理器将 PWR_EN 引脚恢复为高电平状态、PMIC 将转换回活动状态。
如果您要切换引脚以重置系统,我建议使用具有按钮的 PB 引脚并按住按钮8秒钟以上以重置系统。
Hallo Brian、
由于处理器正在切换复位、并且目标不像出厂复位、而是仅重新启动、使用 PB 引脚并保持大于8s 不是一个选项。
使用数据表中的工作模式图、我的目标是从通过 SEQ 激活更改为 PRE_OFF、然后变为 WAIT_PWR_EN 并返回到激活状态、正如您在回答中所说的那样、除了省略了花费500ms 的 SEQ 之外、这对我来说是可以的。
我认为没有理由需要 AC_DET 引脚进行预关断、如5.3.1.1加电排序中所述:"... 该器件进入活动状态、在功能上相当于 WAIT_PWR_EN。 不过、AC_DET 引脚会被忽略、断电仅由 PWR_EN 引脚控制"。 此外、在5.3.1.16中、写为"如果不需要上述任何行为、则 AC_DET 我的连接到系统电源(IN_BIAS)。 然后、通过按钮输入或 PWR_EN 输入来控制加电"。 因此、只要将 PWR_EN 输入拉至低电平、以便从有效状态更改为 SEQ、就足够了、就像我读取它一样。
长整型答案短: 根据工作模式、我想使用 PWR_EN 从有效更改为 SEQ 关闭、只需知道 PWR_EN 必须处于低电平的时间才能100%、从而确保启动 SEQ 关闭并且 PWR_EN 低电平不会去毛刺脉冲或去抖。
谢谢、此致、
Muriel
PWR_EN 输入抗尖峰脉冲时间(TDG)
上升沿典型值为10ms (去毛刺脉冲以开始上电序列或使 PMIC 保持活动状态)
下降沿(典型值100 µs)(去毛刺脉冲以开始断电序列)
请记住、如果 PWR_EN 启动为低电平、则必须将 PWR_EN 设置为高电平至少10ms、然后才能再次将 PWR_EN 设置为低电平。
ƒOSC μ A
振荡器频率 典型值= 2400kHz
温度范围 内的频率精度为+/-12% TJ =–40°C 至+105°C
如果您想精确估算 PWR_EN 输入最大值、 µs µs 边沿的抗尖峰脉冲 µs (TDG)、µs ƒOSC 100 μ s * 1.12 = 112 μ s、因为100 μ s 是240个时钟周期(Δ t = 2.4MHz 时、T = 0.416667 μ s)
如果您希望进行保守估计、则使用系数10 、PWR_EN 输入最大值。 下降沿的抗尖峰脉冲时间(TDG)= 1ms