最近接到一个小的需求,为英伟达的Jetson NX设计一个自动开机电路,不再使用单片机控制时序,在Design Guide中Jetson NX上电时序为下图:
上电后,需要控制的信号为 POWER_EN和SYS_RESET,并有最小400ms和最大14ms的时间间隔要求。
考虑选用可以调节延迟时间的TPS3808
芯片简介:
TPS3808 系列是低静态电流、可编程延迟监控电路,可监控从 0.4V 至 5V 的系统电压, 并在 SENSE 电压 降至预设阈值以下或手动复位 (MR) 引脚降至逻辑低电平时, 将开漏RESET 信号置为有效。在SENSE 电压 和手动复位(MR) 返回值超出相应阈值时, RESET 输出将在用户可调延迟时间内保持低电平。可调节延迟时间: 1.25ms 至10s。
芯片架构:
管脚定义:
RESET为开漏输出
MR为手动复位输入,拉低MR可使RESET输出低电平,内部有90K的上拉电阻到VDD
SENSE需要连接到被监控电压,当被监控电压低于阈值时,RESET输出低电平
CT为复位时间调节管脚。40K-200K的电阻连接CT和VDD,RESET会固定300ms的延迟时间。
悬空CT,RESET会固定20ms的延迟时间。大于100pF的电容可以按照以下公式计算出延迟时间:
Ct(nF) = [td(S)-0.0005]x175
真值表:
典型应用:
芯片选型:
回到电路的设计需求, POWER_EN和SYS_RESET两个信号在上电后需要不同的时间延迟,所以用两个TPS3808的两个输出分别接OWER_EN和SYS_RESET,并用CT脚调节延迟时间,原理图设计如下:
82nF的电容对应延迟大约470ms
1.5nF的电容对应延迟大约9ms
电路板制成后如下
上电后用示波器抓取两个信号的时间如下图:
延迟时间分别是490ms和10ms,其中490ms与470ms的计算值相差20ms,4.2%。如果把电容的精度考虑进去,基本可覆盖这个误差。
至此,关于TPS3808的使用到此结束。
将此电路放到Jetson NX的启动电路后,正常开机。