Difference between revisions of "Saleae Logic8"
Jump to navigation
Jump to search
(device / logic analyzer category) |
Uwe Hermann (talk | contribs) |
||
Line 2: | Line 2: | ||
| image = [[File:Saleae_Logic8_case_bottom.jpg|180px]] | | image = [[File:Saleae_Logic8_case_bottom.jpg|180px]] | ||
| name = Saleae Logic8 | | name = Saleae Logic8 | ||
| status = | | status = planned | ||
| source_code_dir = | | source_code_dir = | ||
| channels = 8 | | channels = 3/6/7/8 | ||
| samplerate = 100/50/40/25 | | samplerate = 100/50/40/25 | ||
| samplerate_state = — | | samplerate_state = — | ||
| triggers = none (SW-only) | | triggers = none (SW-only) | ||
| voltages = 1.8V — 5.5V | | voltages = 1.8V — 5.5V | ||
| threshold = | | threshold = V<sub>IH</sub>=1.2V, V<sub>IL</sub>=0.6V | ||
| memory = | | memory = ? | ||
| compression = yes | | compression = yes | ||
| website = [http://www.saleae.com/ saleae.com] | | website = [http://www.saleae.com/ saleae.com] | ||
}} | }} | ||
The '''Saleae Logic8''' is a USB-based, 8-channel logic analyzer with 100/50/40/ | The '''Saleae Logic8''' is a USB-based, 8-channel logic analyzer with 100/50/40/25MHz sampling rate (at 3/6/7/8 enabled channels). | ||
The case requires a '''Torx T7''' screwdriver to open. | The case requires a '''Torx T7''' screwdriver to open. | ||
See [[Saleae Logic8/Info]] for more details (such as lsusb -v output) about the device. | |||
== Hardware == | == Hardware == | ||
Line 28: | Line 28: | ||
* '''USB interface chip''': [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet] | * '''USB interface chip''': [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet] | ||
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver | * [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver | ||
* ''' | * '''Acquisition signal processing''': 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier | ||
* '''ADC''': [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet]) | * '''ADC''': [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet]) | ||
* ''' | * '''Unknown function''': MNAB / F26A | ||
* | * This list not yet complete (EEPROM? Voltage regulation?) | ||
== | == Photos == | ||
<gallery> | <gallery> | ||
Saleae_Logic8_case_top.jpg| | File:Saleae_Logic8_case_top.jpg|<small>Device, top</small> | ||
Saleae_Logic8_case_bottom.jpg| | File:Saleae_Logic8_case_bottom.jpg|<small>Device, bottom</small> | ||
Saleae_Logic8_case_rear.jpg| | File:Saleae_Logic8_case_rear.jpg|<small>Device, 8 acquisitions and 8 grounds</small> | ||
Saleae_Logic8_board_top.jpg| | File:Saleae_Logic8_board_top.jpg|<small>PCB, top</small> | ||
Saleae_Logic8_board_top_upper.jpg| | File:Saleae_Logic8_board_top_upper.jpg|<small>PCB, top details</small> | ||
Saleae_Logic8_board_bottom.jpg|bottom | File:Saleae_Logic8_board_bottom.jpg|<small>PCB, bottom</small> | ||
File:Saleae_Logic8_board_bottom_upper_right.jpg|<small>PCB, bottom details</small> | |||
</gallery> | </gallery> | ||
== lsusb output == | == lsusb output == | ||
Line 308: | Line 307: | ||
</pre> | </pre> | ||
== Resources == | |||
* [http://support.saleae.com/hc/en-us/sections/200114124-get-started-using-the-saleae-logic-analyzer Manual / Getting started] | |||
* [http://www.saleae.com/downloads Vendor software] | |||
* [http://support.saleae.com/hc/en-us/categories/200077184-sdks-automation-betas SDKs] | |||
[[Category:Device]] | [[Category:Device]] | ||
[[Category:Logic analyzer]] | [[Category:Logic analyzer]] | ||
[[Category:Planned]] |
Revision as of 08:52, 3 December 2015
Status | planned |
---|---|
Channels | 3/6/7/8 |
Samplerate | 100/50/40/25 |
Samplerate (state) | — |
Triggers | none (SW-only) |
Min/max voltage | 1.8V — 5.5V |
Threshold voltage | VIH=1.2V, VIL=0.6V |
Memory | ? |
Compression | yes |
Website | saleae.com |
The Saleae Logic8 is a USB-based, 8-channel logic analyzer with 100/50/40/25MHz sampling rate (at 3/6/7/8 enabled channels).
The case requires a Torx T7 screwdriver to open.
See Saleae Logic8/Info for more details (such as lsusb -v output) about the device.
Hardware
These are provisional guesses, please correct if you spot errors, they are surely there.
- FPGA: XILINIX Spartan-6 XC6SLX9 CSG225BIV1425 Spartan-6 Family Overview
- USB interface chip: Cypress CY7C66013A-56LTXC datasheet
- TI SN74LVC245A 5.5V tolerant octal bus transceiver
- Acquisition signal processing: 6x Analog Devices ADA4891-4 quad amplifier
- ADC: Hittite Microwave HMCAD1100 (datasheet)
- Unknown function: MNAB / F26A
- This list not yet complete (EEPROM? Voltage regulation?)
Photos
lsusb output
Bus 001 Device 007: ID 21a9:1004 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 0x21a9 idProduct 0x1004 bcdDevice 0.00 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)