Difference between revisions of "Digilent Analog Discovery"

From sigrok
Jump to navigation Jump to search
(Adds lsusb output)
m (Added reference to FPGA I/O listing)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[File:Digilent_analog-discovery.jpg|thumb|right|Digilent Analog Discovery]]
[[File:Digilent_analog_discovery.png|thumb|right|Digilent Analog Discovery]]


The [http://www.digilentinc.com/Products/Detail.cfm?Prod=ANALOG-DISCOVERY Digilent Analog Discovery] is a  100MSa/s oscilloscope, function generator, logic analyzer and pattern generator.
The [http://www.digilentinc.com/Products/Detail.cfm?Prod=ANALOG-DISCOVERY Digilent Analog Discovery] is a  100MSa/s oscilloscope, function generator, logic analyzer and pattern generator.
See [[Digilent Analog Discovery/Info]] for more details (such as '''lsusb -vvv''' output and FPGA I/O map) about the device.


== Hardware ==
== Hardware ==
Line 10: Line 12:
* [http://www.analog.com/en/analog-to-digital-converters/ad-converters/ad9648/products/product.html AD9648BCPZ-125] 14-Bit 125 MSa/s ADC
* [http://www.analog.com/en/analog-to-digital-converters/ad-converters/ad9648/products/product.html AD9648BCPZ-125] 14-Bit 125 MSa/s ADC
* [http://www.analog.com/en/rfif-components/pll-synthesizersvcos/adf4360-9/products/product.html ADF4360-9] 65 to 400MHz VCO
* [http://www.analog.com/en/rfif-components/pll-synthesizersvcos/adf4360-9/products/product.html ADF4360-9] 65 to 400MHz VCO
* 2 [http://www.analog.com/en/specialty-amplifiers/differential-amplifiers/ada4940-2/products/product.html ADA4940-2ACPZ] ADC driver
* 2x [http://www.analog.com/en/specialty-amplifiers/differential-amplifiers/ada4940-2/products/product.html ADA4940-2ACPZ] ADC driver
* 2 [http://www.analog.com/en/switchesmultiplexers/analog-switches/adg612/products/product.html ADG612] CMOS switches
* 2x [http://www.analog.com/en/switchesmultiplexers/analog-switches/adg612/products/product.html ADG612] CMOS switches
* 2 [http://www.analog.com/en/all-operational-amplifiers-op-amps/operational-amplifiers-op-amps/ad8066/products/product.html AD8066ARMZ] 145 MHz OpAmp
* 2x [http://www.analog.com/en/all-operational-amplifiers-op-amps/operational-amplifiers-op-amps/ad8066/products/product.html AD8066ARMZ] 145 MHz OpAmp
* FTDI FT232HQ USB-to-serial interface
* FTDI FT232HQ USB-to-serial interface


Line 20: Line 22:
* [http://www.analog.com/en/digital-to-analog-converters/da-converters/ad5645r/products/product.html AD5645R] Quad 14-bit DAC with I2C interface
* [http://www.analog.com/en/digital-to-analog-converters/da-converters/ad5645r/products/product.html AD5645R] Quad 14-bit DAC with I2C interface
* [http://www.analog.com/en/audiovideo-products/video-ampsbuffersfilters/ad8058/products/product.html AD8058ARM] 325 MHz amplifier (marking H8A)
* [http://www.analog.com/en/audiovideo-products/video-ampsbuffersfilters/ad8058/products/product.html AD8058ARM] 325 MHz amplifier (marking H8A)
* 2 [http://www.analog.com/en/all-operational-amplifiers-op-amps/operational-amplifiers-op-amps/ada4051-2/products/product.html AD4051-2] OpAmp (marking A2M)
* 2x [http://www.analog.com/en/all-operational-amplifiers-op-amps/operational-amplifiers-op-amps/ada4051-2/products/product.html AD4051-2] OpAmp (marking A2M)
* [http://www.analog.com/en/digital-to-analog-converters/da-converters/ad5623r/products/product.html AD5623R] Dual 12-bit DAC (marking D81)
* [http://www.analog.com/en/digital-to-analog-converters/da-converters/ad5623r/products/product.html AD5623R] Dual 12-bit DAC (marking D81)
* [http://www.analog.com/en/all-operational-amplifiers-op-amps/operational-amplifiers-op-amps/ad8591/products/product.html AD8591] OpAmp 250mA output current (marking AQA)
* [http://www.analog.com/en/all-operational-amplifiers-op-amps/operational-amplifiers-op-amps/ad8591/products/product.html AD8591] OpAmp 250mA output current (marking AQA)
* 2 [http://www.analog.com/en/power-management/hot-swap/adm1177/products/product.html ADM1177-1] Hot swap controller (marking M5Y)
* 2x [http://www.analog.com/en/power-management/hot-swap/adm1177/products/product.html ADM1177-1] Hot swap controller (marking M5Y)


== Photos ==
== Photos ==
Line 33: Line 35:
File:Digilent_analog-discovery_back.jpg|<small>Device, back</small>
File:Digilent_analog-discovery_back.jpg|<small>Device, back</small>
File:Digilent_analog-discovery_bottom_no-feet.jpg|<small>Device, bottom with rubber feet removed</small>
File:Digilent_analog-discovery_bottom_no-feet.jpg|<small>Device, bottom with rubber feet removed</small>
File:Digilent_analog-discovery_pcb_front.jpg|<small>Device, PCB top</small>
File:Digilent_analog-discovery_pcb_front.jpg|<small>PCB, top</small>
File:Digilent_analog-discovery_pcb_back.jpg|<small>Device, PCB bottom</small>
File:Digilent_analog-discovery_pcb_back.jpg|<small>PCB, bottom</small>
</gallery>
</gallery>


== lsusb ==
== Protocol ==


<small>
WIP.
$ '''lsusb -vvv'''
Bus 001 Device 003: ID 0403:6014 Future Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass        0
  bDeviceProtocol        0
  bMaxPacketSize0        64
  idVendor          0x0403 Future Technology Devices International, Ltd
  idProduct          0x6014 FT232H Single HS USB-UART/FIFO IC
  bcdDevice            9.00
  iManufacturer          1 Digilent
  iProduct                2 Digilent USB Device
  iSerial                3 210244449192
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          32
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          2
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2 Digilent USB Device
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType        6
  bcdUSB              2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass        0
  bDeviceProtocol        0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:    0x0000
  (Bus Powered)
</small>


== Protocol ==
See [https://github.com/bvanheu/libsigrok-ad libsigrok-ad] project for the current effort.


TODO
Contact bvanheu at gmail dot com if you want to help.


== Resources ==
== Resources ==


TODO.
* [http://www.digilentinc.com/Data/Products/ANALOG-DISCOVERY/Analog%20Discovery_Pin-Out.pdf Pinout]
* [http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,849&Prod=WAVEFORMS Vendor software]
** [http://www.digilentinc.com/Data/Documents/Product%20Documentation/WaveForms%20Overview.pdf Getting started guide]


[[Category:Device]]
[[Category:Device]]
Line 122: Line 57:
[[Category:Oscilloscope]]
[[Category:Oscilloscope]]
[[Category:Mixed-signal oscilloscope]]
[[Category:Mixed-signal oscilloscope]]
[[Category:Function generator]]
[[Category:Signal generator]]
[[Category:Planned]]
[[Category:Planned]]

Latest revision as of 21:32, 30 March 2016

Digilent Analog Discovery

The Digilent Analog Discovery is a 100MSa/s oscilloscope, function generator, logic analyzer and pattern generator.

See Digilent Analog Discovery/Info for more details (such as lsusb -vvv output and FPGA I/O map) about the device.

Hardware

PCB top side

PCB bottom side

  • AD9717BCPZ 14-bit 125MSa/s DAC
  • AD5645R Quad 14-bit DAC with I2C interface
  • AD8058ARM 325 MHz amplifier (marking H8A)
  • 2x AD4051-2 OpAmp (marking A2M)
  • AD5623R Dual 12-bit DAC (marking D81)
  • AD8591 OpAmp 250mA output current (marking AQA)
  • 2x ADM1177-1 Hot swap controller (marking M5Y)

Photos

Protocol

WIP.

See libsigrok-ad project for the current effort.

Contact bvanheu at gmail dot com if you want to help.

Resources