Difference between revisions of "Mcupro Logic16 clone"
(→Hardware (2014-01-25 variant): added tentative FPGA + IC info) |
|||
Line 61: | Line 61: | ||
The PCB is marked "Saleae Logic 16 mcupro 2014.1.25". | The PCB is marked "Saleae Logic 16 mcupro 2014.1.25". | ||
* '''FPGA''': Markings ground off | * '''FPGA''': Markings ground off, pinout would indicate a Cyclone EP1C3 (JTAG IDCODE not confirmed yet) | ||
* '''USB interface chip''': Markings ground off | * '''USB interface chip''': Markings sometimes ground off ? CY7C68013A | ||
* '''Crystal (FX2)''': marked "DKF 24.000" | |||
* '''Crystal (FPGA)''': marked "RAK32.00" | |||
* '''FPGA bitstream''': 25P10 1MBit SPI NOR flash, ST Microelectronics (see Micron M25P10 [https://www.micron.com/~/media/documents/products/data-sheet/nor-flash/serial-nor/m25p/m25p10a.pdf datasheet] too) | |||
* '''I²C EEPROM''': Markings ground off | |||
* '''3.3V voltage regulator''': unknown switching regulator (marked "IC5CJ" ?) + 150k/680k resistors pair | |||
* '''1.5V voltage regulator''': unknown switching regulator (marked "IC5CJ" ?) + 160k/240k resistors pair | |||
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out). | The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out). |
Revision as of 20:15, 6 April 2016
Status | supported |
---|---|
Source code | saleae-logic16 |
Channels | 3/6/9/16 |
Samplerate | 100/50/32/16MHz |
Samplerate (state) | — |
Triggers | none (SW-only) |
Min/max voltage | -0.9V — 6V |
Threshold voltage | 1.5V (operates with 3.3V logic) |
Memory | none |
Compression | yes |
Website | aliexpress.com |
The mcupro Logic16 clone is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).
This is a clone of the Saleae Logic16.
See mcupro Logic16 clone/Info for more details (such as lsusb -v output) about the device.
Hardware (Actel variant)
- FPGA: Actel A3P125
- USB interface chip: Cypress CY7C68013A
- I²C EEPROM: Atmel 24C02N
- 3.3V voltage regulator: Advanced Monolithic Systems AMS1117-3.3
- 1.5V voltage regulator: Advanced Monolithic Systems AMS1117-1.5
- Crystal: 24MHz
Hardware (Cylone variant)
- FPGA: Altera Cyclone EP1C3T100
- USB interface chip: Cypress CY7C68013A
- I²C EEPROM: Atmel 24C02N
- 3.3V voltage regulator: Advanced Monolithic Systems AMS1117-3.3
- 1.5V voltage regulator: Advanced Monolithic Systems AMS1117-1.5
- Crystal (FX2): 24MHz
- Crystal (FPGA): 100MHz
- FPGA bitstream: 25P10 1MBit SPI NOR flash, ST Microelectronics
- Bootstrap controller: STCMCU 15F10, 8051 compatible
Hardware (2015-01-08 variant)
The PCB is marked "Saleae Logic 16 By MCUPro 2015-1-8". Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the Noname_XL-LOGIC16-100M.
- FPGA: Markings ground off
- USB interface chip: Cypress CY7C68013A
- I²C EEPROM: Markings ground off
- 3.3V voltage regulator: TD 6810 adjustable version + 150k/680k resistors pair
- 1.5V voltage regulator: TD 6810 adjustable version + 160k/240k resistors pair
- Crystal (FX2): 24MHz
- Crystal (FPGA): Looks like 32MHz?
- FPGA bitstream: 25P10 1MBit SPI NOR flash, ST Microelectronics
- Bootstrap controller: Not required?
Hardware (2014-01-25 variant)
The PCB is marked "Saleae Logic 16 mcupro 2014.1.25".
- FPGA: Markings ground off, pinout would indicate a Cyclone EP1C3 (JTAG IDCODE not confirmed yet)
- USB interface chip: Markings sometimes ground off ? CY7C68013A
- Crystal (FX2): marked "DKF 24.000"
- Crystal (FPGA): marked "RAK32.00"
- FPGA bitstream: 25P10 1MBit SPI NOR flash, ST Microelectronics (see Micron M25P10 datasheet too)
- I²C EEPROM: Markings ground off
- 3.3V voltage regulator: unknown switching regulator (marked "IC5CJ" ?) + 150k/680k resistors pair
- 1.5V voltage regulator: unknown switching regulator (marked "IC5CJ" ?) + 160k/240k resistors pair
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).
Photos (Actel)
Photos (Cyclone)
Photos (2015-01-08 variant)
Photos (2014-01-25 variant)
Protocol
Firmware
- Actel variant
- This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.
- Cyclone variant
- This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.
- 2015-01-08 variant
- Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from gregani work, but must be renamed to saleae-logic16-fx2.fw. It also requires a libsigrok more recent than 2014-08-22 to work (see bug #680).
- 2014-01-25 variant
- Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a libsigrok more recent than 2014-08-22 to work (see bug #680).
The firmware extraction steps are identical to steps for Saleae Logic16, however you only need to have saleae-logic16-fx2.fw installed.