|
|
(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]] |