Difference between revisions of "Pico Technology PicoScope 2205"

From sigrok
Jump to navigation Jump to search
(corrected file name of PS 2205 front photo)
m
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[File:PicoScope 2205 front.jpg|thumb|right|PicoScope 2205.]]
[[File:PicoScope_2205.png|thumb|right|PicoScope 2205.]]


The [http://www.picotech.com/picoscope2200-specifications.html Pico Technology PicoScope 2205] is a 2-channel USB-based PC oscilloscope (and spectrum analyzer and data logger and logic analyzer). It supports a bandwidth of 25MHz. The max. sampling rate (one-shot) is 200 MS/s (one channel mode) or 100 MS/s (two channel mode). The max. sampling rate for repetitive signals is 4 GS/s, the max. sampling rate in continuous streaming mode is 5 MS/s.
The [http://www.picotech.com/picoscope2200-specifications.html Pico Technology PicoScope 2205] is a 2-channel USB-based PC oscilloscope (and spectrum analyzer and data logger and logic analyzer). It supports a bandwidth of 25MHz. The max. sampling rate (one-shot) is 200 MS/s (one channel mode) or 100 MS/s (two channel mode). The max. sampling rate for repetitive signals is 4 GS/s, the max. sampling rate in continuous streaming mode is 5 MS/s.


On Linux the device is reported with '''lsusb -vvv''' as such:
See [[Pico Technology PicoScope 2205/Info]] for more details (such as '''lsusb -vvv''' output) about the device. The manufacturer provides a [http://www.picotech.com/document/pdf/ps2200.en-2.pdf User Guide] and a [http://www.picotech.com/document/pdf/ps2000pg.en-4.pdf Programmer's Guide for the whole 2200 series]. There is also a more recent [http://www.picotech.com/document/pdf/ps2000apg.en-3.pdf Programmer's Guide for the "A API"], which is not applicable to the current PicoScope 2205.


Bus 002 Device 009: ID 0ce9:1007 pico Technology
== Hardware ==
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor          0x0ce9 pico Technology
  idProduct          0x1007
  bcdDevice            0.03
  iManufacturer          0
  iProduct                0
  iSerial                0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength          171
    bNumInterfaces          1
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          0
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      1
      bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        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    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
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
        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    0x86  EP 6 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    0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      2
      bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
        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    0x86  EP 6 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              0
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      3
      bNumEndpoints          6
      bInterfaceClass      255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x01  EP 1 OUT
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x04  EP 4 OUT
        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    0x86  EP 6 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0200  1x 512 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x88  EP 8 IN
        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          255 Vendor Specific Class
  bDeviceSubClass      255 Vendor Specific Subclass
  bDeviceProtocol      255 Vendor Specific Protocol
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:    0x0000
  (Bus Powered)
 
 
 
== Components ==


* Xilinx Spartan XC3S250E
* Xilinx Spartan XC3S250E
Line 275: Line 15:
* HC4052
* HC4052


== More photos ==
== Photos ==
 
<gallery>
File:PicoScope 2205 front.jpg|<small>Device, front</small>
File:PicoScope 2205 inside1.jpg|<small>PCB, top</small>
</gallery>
 
See also [http://www.flickr.com/photos/uwehermann/sets/72157625721726427/ the flickr set of the PicoScope 2203] which is very similar to the PicoScope 2205.


== Protocol ==
== Protocol ==
Line 290: Line 37:


=== Voltage ranges ===
=== Voltage ranges ===
== Resources ==
* [http://www.picotech.com/document/datasheets/PicoScope2200.pdf Datasheet]
[[Category:Device]]
[[Category:Oscilloscope]]
[[Category:Planned]]

Latest revision as of 19:16, 3 March 2013

PicoScope 2205.

The Pico Technology PicoScope 2205 is a 2-channel USB-based PC oscilloscope (and spectrum analyzer and data logger and logic analyzer). It supports a bandwidth of 25MHz. The max. sampling rate (one-shot) is 200 MS/s (one channel mode) or 100 MS/s (two channel mode). The max. sampling rate for repetitive signals is 4 GS/s, the max. sampling rate in continuous streaming mode is 5 MS/s.

See Pico Technology PicoScope 2205/Info for more details (such as lsusb -vvv output) about the device. The manufacturer provides a User Guide and a Programmer's Guide for the whole 2200 series. There is also a more recent Programmer's Guide for the "A API", which is not applicable to the current PicoScope 2205.

Hardware

  • Xilinx Spartan XC3S250E
  • Cypress CY7C68013A-56PVXC
  • Analog Devices AD9288
  • Analog Devices AD8132
  • Meder Electronics SIL05-1A72-71D
  • Maxim MAX889S
  • HC4052

Photos

See also the flickr set of the PicoScope 2203 which is very similar to the PicoScope 2205.

Protocol

Firmware

Start acquisition

Sample format

End acquisition

Triggers

Voltage ranges

Resources