本帖最后由 树叉 于 2015-3-16 13:02 编辑
Jones拆解了一台安捷伦Agilent B2912A 精密型电源/测量单元(SMU),它具备以下性能特性:10 fA/100 nV 最小电源分辨率(61/2 位),高分辨率的任意波形生成 (10μs最小间隔),高速数字转换能力 ( 采样率最高为 100000点/秒 ),这些精密仪器通常被用来测量半导体器件,并产生我们在数据手册上看到的电压-电流曲线。
至少5颗Xilinx器件:3颗Spartan FPGA以及2颗9572XL CPLD(是的,Xilinx还在生产这些CPLD)。安捷伦SMU的处理器板使用了1个STMicro SPEAR eMPU (ARM Cortex-A9)和1个Xilinx Spartan-3E XC3S1200E FPGA器件,从板子的布线可以看到,Xilinx FPGA为SPEAR处理器芯片提供了外部I/O的扩展,因为FPGA处于微处理器和处理器板的边缘连接器之间。
安捷伦SMU中有两块精密的电压/电流 电源板,每块板都有2颗Xilinx可编程器件:一颗是Spartan-6 XC6SLX45 FPGA,另一颗是XC9572XL CPLD。为什么需要两颗可编程逻辑器件呢?Jones注意到了一个细节,他发现板上使用了一个TI ISO7240M双通道数字隔离器来把两颗可编程器件分开。Spartan-6 FPGA实现了任意波形发生器的功能。该FPGA要驱动一个TxDAC的模拟器件,TxDAC接着要驱动板子的power FETs,power FETs水平分布在板子的中央位置,上面覆盖着大块的铝散热片。Jones认为,CPLD的用途是把仪器处理器板的执行命令传递给被隔离的Spartan-6 FPGA。
|