Home arrow Digital Oscilloscope
Home    Print    Bookmark
Language
  • English of course
  • Français une fois
Soudez GAW Shop!
GAW Shop!
Main Menu
Home
News
Contact Us
Search
Projects
Digital Oscilloscope
USB-Parallel interface
USB-Serial interface
Digital oscilloscope (DSO) Print E-mail
Written by Administrator   
dimanche, 12 novembre 2006
The first version of the DSO.

OpenDSO Project discussion forum: this way please

 

OpenDSO Project Google Code: it's here

 

FIREFOX only


Introduction

    The figure 1 shows the oscilloscope synoptic.

    The analogical parts includes:

    - Two analogs inputs with AC / DC / GND coupling. These inputs have impedances adapted to the commercial probes available,

    - One VGA amplifier stage,

    - the inputs of the ADC (10bits).

    The digital parts includes:

    - the outputs of the ADC,

    - one input for external triggering,

    - one output for the probes calibration,

    - one 100MHz low jitter clock with integrated divisor to allow variable sampling,

    - one FPGA that contains memory, digital triggering and logic to send/communicate with the PC,

    - a DC/DC isolated converter (5VUSB in, -+5V out) with another integrated switched mode supply + charge pump to have 3V3, -3V3 and 2V5,

    - a connector that allow to transform DSO to an handheld version by adding a microcontroler, a keyboard, a display and a battery,

    - a USB connector + USB interface (FTDI chip) with opto-isolators for the insulation of the fast signals,

    The system must be completed with:

    PC Version

    A dedicaced PC software.

    HandHeld Version

    One standard µC that have sufficient inputs/outputs. A graphic LCD panel + keyboard + battery. One have to foreseen the FPGA conf. chip (this chip has an upgradable conf. File).

Figure 1: Oscilloscope synoptic



Inputs stage

We are using photomos as switch. Fig. 1 shows the schematic of the two inputs. The signal from the BNC1 goes to a first stage (C5, R5, U2) that cut or no (depending of the U4 position) the DC component. Then the signal goes through the resistor-capacitor bridge that divide it by 40. The signal is not measured directly after C5 (then without attenuation) in order to be protected against overvoltages. The trimcap has to be adjusted in order to match the impedance of the commercial probes. The photomos U1 is used to ground signal. It's parasitic capacitance is constant due to the weak voltage amplitude. U8 is a FET opamp that act as a buffer. The output signals (IN1 & IN2) must have an amplitude in the range of +-1V (then 2Vpp) to match the input requirement of the next stage. The second input (BNC2) is identical to the first one. U7 with U15a and U15b supply the reference voltages for the gain and offset canceling on the VGA (see next sheet).


Figure 1

As we will see further, IN1 (IN2) has to be in the range of +-1V in order for the conversion to be done at full scale. We'll have 10 ranges for the sensitivity:

Configuration

Probe

Max scale

Per division

1

x 1/10

+-400V

100V/div

2

x 1/10

+-200V

50V/div

3

x 1/10

+-80V

20V/div

4

x 1/10

+-40V

10V/div

5

x 1/10

+-20V

5V/div

6

x 1/10

+-8V

2V/div

7

x 1/10

+-4V

1V/div

8

x 1/10

+-2V

500mV/div

9

x 1/10

+-800mV

200mV/div

10

x 1/10

+-400mV

100mV/div



ADC stage, part I

The IN1 and IN2 signals are symmetrised with U9 and U10 before going to the Voltage Gain controlled Amplifier (VGA). The tunning range is about 100dB thanks to two voltages inputs. The first one (GAIN_DB_X) tune the gain on a logarithmic scale while the second one (GAIN_MAG_X) tune the gain linearly. The ADC COM output give the necessary offset for the differential amplifiers and the VGA. The differential amplifier voltage outputs are the voltage at the positive input raised by an offset of about 1.65V (VCOM). ITX2 and ITX3 connect the digital (next sheets) and analog (this sheet and the previous one) part of the DSO. Then it's foreseen to have two PCB.


 

Figure 1



ADC stage II

U1 is a 10 bits pipeline type ADC with a max sample frequency of 105MS/s on both channel simultaneously. To avoid track'n hold errors, the ADC will only work at high frequencies. To obtain acquisition at lower frequencies, one will vary the recording samples frequency into the FPGA RAM.

Figure 1



Logic unit

The logic unit has two main elements. U1 is the first one, it's a 100MHz clock. U3 is a FPGA, the EP1K30 (ACEX1K family from Altera). U3 is configured via the green inputs-outputs (JTAG) that come from the first channel (channel A) of the USB chip (see next page). In user mode, the communication with the FPGA will be done via the 4 other green inputs-outputs that comes from the channel B of the USB chip. Then for the PC version, no uC is necessary. For the HandHeld version, all the green inputs-outputs (+ 5 other signals UC_USERx) are also connected to a dedicaced connector (see further). The red inputs-outputs are those for the digital inputs-outputs: a 16 bits digital analyser and a 16 bits digital pattern generator. The internal supply voltage of U15 is 2V5 while the inputs-outputs supply voltage is 3V3 to be compatible with the 5V logic.

Figure 1



USB communication

Fig.1 shows the schematic. Now, we use a new chip from FTDI: the FT2232C that has the particularity to offer two independent channels, each with several bits. The first one (channel A) will serve as a JTAG programmer to configure the FPGA. The second one (channel B) will serve as a fast serial communication pipe (about 5MS/s) to drive and retrieve datas from the FPGA. To see all the other possibilities that the FT2232C offer, check the datasheet on the FTDI website. In order to isolate the DSO from the PC, U6 and U7 are used as galvanic isolators (with very low consumption) and take place between the USB chip and the remaining parts of the DSO.

Figure 1



Supply and connectors

Fig. 1 shows the schematic. USB_5V is the voltage from the USB schematic (see the previous page). This voltage is converted by U11, an isolated DC/DC converter from TRAGO (5V/500mA). The supply for the analogic parts are filtered (5V, -5V and 3V3). The 2V5 and 3V3 voltage are given by U13, a double step down switching device (in 10 leads-MSOP package!), from the +5VDG. U12is a charge pump that gives the -5V. ITX4, ITX5 and ITX6 are male polarised IDC connectors with respectively 50, 34 and 34 contacts. ITX4 is the interface for the handheld option of the DSO: display, board, battery and µC will be added in this case. ITX5 is the connector for the 16 inputs of the digital analyser and ITX6 is for the 16 outputs of the digital pattern generator. U14, U15, U16 and U17 are the latch, they are protected against overvoltage with 1kohm resistors.

Figure 1

Last Updated ( vendredi, 10 août 2007 )
 
 Use OpenOffice.org
   Home  Print  @ Contact Top

© 2012 Soudez! Zigbee forum
Joomla! is Free Software released under the GNU/GPL License.