介绍
外壳正面贴的标签明确告知了OSC802示波器的一些参数,2通道,-5V~+5V(此电平的话应该是探头在1x衰减档时刻的,如果配上标配的探头打在10x衰减档的话可以测量-50V~+50V电平),80M采样率以及25M带宽。对于虚拟示波器,你对性能就不能要求太苛刻了,毕竟这玩意注意是图个方便和性价比高。另外比较有趣的是贴纸上的标示直接告诉我们采用的硬件方案包含了Intel的EPM240T CPLD。
配套上位机
OSC802拆解
用过OSC802实测,感觉尚可,所以对于所采用的硬件方案比较好奇,于是拆机了解了一番。
从拆解中可以看到,其实这个示波器设计的逻辑很清晰,分为两部分:一部分是示波器AD+处理部分,另一部分是与PC通信部分,两者通过一个D-sub 37pin接口连接。
示波器与PC机的交互式通过USB实现的,从方案上看是基于Cypress CY7C68013A,一款集成了USB 2.0协议的微处理器,包括8051兼容的指令系统以及高速USB 2.0接口,并向下兼容全速USB接口。
下面这个是Microchip EEPROM,型号为24lc64,这里主要的作用应该是存储示波器的一些固件。
再来看下AD+信号处理部分的板子,上面板载的器件比较多。
Intel EPM240T100C5N CPLD,用于数据的处理、控制和传输;ISSI 家的SRAM IS61LV6416(64K 16bit)。
ADI的AD9288,一款双核8位ADC,最高支持100 MSPS转换速率,设计的接口简单,非常实用;4颗 TI的模拟开关IC CD4052BM,用于多路模拟信号的切换,通常用在AD转换电路的前级,可以做多路模拟信号的输入切换,也可以做信号的放大。
在模拟开关前还有一些信号调理的电路。
TESLA DC/DC电源隔离模块,应该是给AD以及其它芯片提供隔离的电源,当然这个TESLA不是那个耳熟能详的的特斯拉。
背面BNCJ接口位置分别加了光电耦合器,用于信号的电信号的转换和隔离,不过从板子上的痕迹上来看怎么像是后来焊接上去的。
因为是单一一个示波器的功能,而且板载的器件也非常清楚,所以整个硬件原理框图大致就如下图所示(省去了电源拓扑)。