MAX14866 16通道高电压模拟开关(不需要高电压供电)

总体介绍

MAX14866 是一个16通道高电压模拟开关,主要用在超声应用的高压多路传输中。
每一个通道的状态可以由一个高速的SPI接口控制,最高时钟为30MHz

详细介绍

MAX14866 是一个单刀单掷开关,以下是等效电路图
MAX14866 16通道高电压模拟开关(不需要高电压供电)_第1张图片

  • MAX14866由一个带有16位串行移位寄存器和透明锁存器的串行接口控制
  • 16位中的每一位都控制了一个模拟开关。DIN的数据在时钟上升沿时,首先以最高位MSB进入移位寄存器,同时没用的数据从移位寄存器中出来进入DOUT,DOUT延迟了16个周期反映了DIN的状态。
  • 在模拟信号传输的过程中改变开关状态是不允许的,会造成可靠性问题。简单的说就是,使用者必须保证模拟输入(在SPI编程环节和开关设置前)是GND
    MAX14866 16通道高电压模拟开关(不需要高电压供电)_第2张图片
    这里的原理图给出了关键的输入,除了SPI接口,可以看到SET、CLR是直接对latch操作的,为异步操作。

SPI时序,通过对文档的阅读,可以发现该“SPI”与常规的不太一样,如下:
1)对照上图,当 L E ‾ \overline {LE} LE为0时,改变latch中的值,并改变开关的状态,当 L E ‾ \overline {LE} LE为1时,保持锁存器的数据,以防开关状态的改变。

2)文档中指出“片选” L E ‾ \overline {LE} LE可以传入一个数据后就拉高,以减小噪声的影响。
就形成了下图
MAX14866 16通道高电压模拟开关(不需要高电压供电)_第3张图片
有个注意点是,在时钟上升沿后有个建立时间 t c s t_{cs} tcs为3ns,此后 L E ‾ \overline {LE} LE才能拉高

正常SPI先传输完了16位再拉高,个人认为这种操作比较麻烦,受到干扰改变移位寄存器内容不太会发生。

不如按下图正常传输
MAX14866 16通道高电压模拟开关(不需要高电压供电)_第4张图片

你可能感兴趣的:(芯片学习,fpga开发)