LTC6804 的工作被划分为两个独立部分:核心电路(Core)与 isoSPI 电路。两部分各有自己的一套运行状态,并均具备“休眠超时”机制。
LTC6804 核心状态说明
SLEEP(休眠)
基准源与 ADC 全部关闭;看门狗定时器已超时;软件放电定时器要么被禁用、要么已超时。芯片电流降至最低,isoSPI 端口处于 IDLE 状态。
一旦收到 WAKEUP 信号(见“唤醒串口接口”),芯片进入 STANDBY 状态。
STANDBY(待机)
基准源与 ADC 仍关闭;看门狗和/或软件放电定时器正在运行。DRIVE 引脚通过外部晶体管把 VREG 拉到 5 V(也可由外部电源直接给 VREG 供电)。
当收到一条有效的“ADC 转换”命令,或在配置寄存器组中将 REFON 位置 1 时,芯片先等待 t_REFup 时间让基准源稳定,然后进入 REFUP 或 MEASURE 状态;
若持续 t_SLEEP 时间内无 WAKEUP 信号,且两个定时器均超时,则返回 SLEEP 状态。若软件放电定时器被禁用,则只看门狗定时器起作用。
REFUP(基准已上电)
必须通过 WRCFG 命令把配置寄存器中的 REFON 位置 1 才能进入。此时 ADC 仍关闭,但基准源已开启,因而后续启动 ADC 转换比从 STANDBY 更快。
收到有效 ADC 命令即跳入 MEASURE 状态开始转换;否则当 REFON 被清 0(手动 WRCFG 或看门狗超时自动清 0)时返回 STANDBY;若此时两定时器都已超时,则直接进入 SLEEP。
MEASURE(测量)
芯片在此状态执行 ADC 转换,基准源与 ADC 全部开启。
转换结束后,根据 REFON 位决定回到 REFUP(REFON=1)或 STANDBY(REFON=0)。
若希望连续多次转换,可提前置 REFON=1,利用 REFUP 状态缩短下次转换准备时间。
注意:非 ADC 命令不会引起核心状态跳转;只有 ADC 转换命令或诊断命令才能把核心带入 MEASURE 状态。
isoSPI 状态说明
(注:LTC6804-1 带 A、B 两个 isoSPI 端口,用于菊花链通信;LTC6804-2 仅 A 端口,用于并行寻址通信。)
IDLE(空闲)
isoSPI 端口断电。
当 A 端口收到 WAKEUP 信号(见“唤醒串口接口”)时,isoSPI 进入 READY 状态:
若此时核心已处于 STANDBY,DRIVE 与 VREG 已上电,转换时间 t_READY 极短;
若核心仍在 SLEEP,则需 t_WAKE 时间后才进入 READY。
READY(就绪)
isoSPI 端口已上电并等待通信。
LTC6804-1 的 B 端口仅在此状态使能;LTC6804-2 无 B 端口。
串口电流取决于:芯片型号(-1/-2)、ISOMD 引脚电平、以及 IBIAS 引脚外接电阻 RBIAS = RB1 + RB2。
若 A 端口持续 5.5 ms(t_IDLE)无任何活动(即无 WAKEUP 信号),芯片退回 IDLE;
一旦开始收发数据,即转入 ACTIVE。
ACTIVE(活跃)
芯片正通过任一或两个 isoSPI 端口收发数据,串口功耗最大。
随着时钟频率提高、isoSPI 脉冲密度增大,电源电流随之上升。
上述就是关于LTC6804核心电路(Core)与 isoSPI 电路的状态分析,如有型号采购及选型需求,可直接联系兆亿微波电子元件商城。