Difference between revisions of "SainSmart DDS120"
Jump to navigation
Jump to search
(Initial Sainsmart DDS120 text) |
(More DDS120 info) |
||
Line 9: | Line 9: | ||
or in newer hardware | or in newer hardware | ||
* '''AD''': MXT2088 ([http://www.mxtronics.com/n107/n124/n181/n184/c692/attr/2630.pdf datasheet]) | * '''AD''': MXT2088 ([http://www.mxtronics.com/n107/n124/n181/n184/c692/attr/2630.pdf datasheet]) | ||
* '''Opamp''': Analog devices AD8065 (OPAMP) | |||
* '''MUX''': Texas Instruments CD4052B (2 x 1:4 MUX) | |||
== Photos == | == Photos == | ||
== Protocol == | |||
<gallery> | |||
File:DDS120 Top 20141024 0540p.jpg|<small>Device, top</small> | |||
</gallery> | |||
== Vendor Protocol == | |||
{| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | {| border="0" style="font-size: smaller" class="alternategrey sortable sigroktable" | ||
Line 29: | Line 36: | ||
|Set sampling rate ||0x94 ||Possible values: 0x11, 0x01, 0x10 (240kHz, 2.4MHz, 48MHz). | |Set sampling rate ||0x94 ||Possible values: 0x11, 0x01, 0x10 (240kHz, 2.4MHz, 48MHz). | ||
|- | |- | ||
|Trigger oscilloscope ||0x33 ||Possible values: 0x00 == start sampling. | |||
|- | |||
|Trigger oscilloscope ||0x60 ||Possible values: 0x00 Generate sine wave. | |||
|- | |||
|Trigger oscilloscope ||0x61 ||Possible values: 0x00 Generate triangle wave. | |||
|- | |||
|Trigger oscilloscope ||0x62 ||Possible values: 0x00 Generate rectangle wave. | |||
|} | |} | ||
Line 37: | Line 51: | ||
[[Category:Device]] | [[Category:Device]] | ||
[[Category:Oscilloscope]] | [[Category:Oscilloscope]] | ||
Revision as of 21:49, 15 March 2016
The SainSmart DDS120 is a USB-based, 2-channel oscilloscope with an analog bandwidth of 20MS/s and 48MS/s sampling rate.
- USB: Cypress CY7C68013A-100AXC (FX2LP) (datasheet)
- 256-byte I²C EEPROM: Microchip 24LC641 (datasheet)
- Crystal: 24MHz
- AD: AD8065ART-R2: (datasheet)
or in newer hardware
- AD: MXT2088 (datasheet)
- Opamp: Analog devices AD8065 (OPAMP)
- MUX: Texas Instruments CD4052B (2 x 1:4 MUX)
Photos
Vendor Protocol
Oscilloscope command | bRequest value | Notes |
---|---|---|
Set CH0 coupling | 0x24 | Possible values: 0x00, 0x08 (AC-coupling, DC-coupling). |
Set CH1 coupling | 0x25 | Possible values: 0x20, 0x10 (AC-coupling, DC-coupling). |
Set CH0 voltage range | 0x22 | Possible values: 0x08, 0x04, 0x00, 0x06, 0x02 (50mV, 100mV, 200mV, 500mV, 1-5V). |
Set CH1 voltage range | 0x23 | Possible values: 0x20, 0x10, 0x00, 0x12, 0x02 (50mV, 100mV, 200mV, 500mV, 1-5V). |
Set sampling rate | 0x94 | Possible values: 0x11, 0x01, 0x10 (240kHz, 2.4MHz, 48MHz). |
Trigger oscilloscope | 0x33 | Possible values: 0x00 == start sampling. |
Trigger oscilloscope | 0x60 | Possible values: 0x00 Generate sine wave. |
Trigger oscilloscope | 0x61 | Possible values: 0x00 Generate triangle wave. |
Trigger oscilloscope | 0x62 | Possible values: 0x00 Generate rectangle wave. |