Difference between revisions of "CWAV USBee SX"

From sigrok
Jump to navigation Jump to search
m
m
 
(8 intermediate revisions by 2 users not shown)
Line 8: Line 8:
| samplerate_state = —
| samplerate_state = —
| triggers        = none (SW-only)
| triggers        = none (SW-only)
| voltages        = ?
| voltages        = max. 5.5V
| threshold        = Fixed: VIH=1.4V, VIL=0.8V
| memory          = none
| memory          = none
| compression      = none
| compression      = none
| price            = $130
| website          = [http://usbee.com/sx.html usbee.com]
| website          = [http://usbee.com/sx.html usbee.com]
}}
}}
Line 16: Line 18:
The '''USBee SX''' is a USB-based, 8-channel logic analyzer (and signal generator) with up to 24MHz sampling rate.
The '''USBee SX''' is a USB-based, 8-channel logic analyzer (and signal generator) with up to 24MHz sampling rate.


It has no firmware on board; this must be uploaded when the unit is powered on. sigrok uses the open-source [[fx2lafw]] firmware for this.
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.


See [[CWAV USBee SX/Info]] for more detailed information on the device.
See [[CWAV USBee SX/Info]] for some more details (such as '''lsusb -vvv''' output) on the device.
 
CWAV, Inc. [http://usbee.com/company.htm has been closed and no longer sells] the USBee test pods (has chosen to go out of business effective September 10, 2015). But there are a lot of clones, like [[MCU123 USBee AX Pro clone]]. Just search for '''24mhz 8ch logic analyzer''' on http://ebay.com/ or http://aliexpress.com/ for one (usually under $10).


== Hardware ==
== Hardware ==


* Main chip: Cypress CY7C68013A-56PVXC (FX2LP)
* '''Main chip''': Cypress CY7C68013A-56PVXC (FX2LP)
** '''Note:''' Older versions used the Cypress CY7C68013-56PVC (FX2), which is different in some ways (e.g. less SRAM)
** '''Note:''' Older versions used the Cypress CY7C68013-56PVC (FX2), which is different in some ways (e.g. less SRAM)
* 3.3V voltage regulator: ST LD33
* '''3.3V voltage regulator''': ST LD33
* I2C EEPROM: Microchip 24LC01B
* '''I2C EEPROM''': Microchip 24LC01B
* Crystal: 24MHz
* '''Crystal''': 24MHz


== Photos ==
== Photos ==


=== New version with Cypress CY7C68013A (FX2LP) ===
'''New version with Cypress CY7C68013A (FX2LP):'''


<gallery>
<gallery>
Line 36: Line 40:
File:Usbee sx case back.jpg|<small>Device, back</small>
File:Usbee sx case back.jpg|<small>Device, back</small>
File:Usbee sx case open.jpg|<small>Device, open</small>
File:Usbee sx case open.jpg|<small>Device, open</small>
File:Usbee sx pcb front.jpg|<small>PCB ,front</small>
File:Usbee sx pcb front.jpg|<small>PCB, front</small>
File:Usbee sx pcb back.jpg|<small>PCB, back</small>
File:Usbee sx pcb back.jpg|<small>PCB, back</small>
</gallery>
</gallery>


=== Old version with Cypress CY7C68013 (FX2) ===
'''Old version with Cypress CY7C68013 (FX2):'''


<gallery>
<gallery>
File:Cwav_usbee_sx_device_top.jpg|<small>Device, front</small>
File:Cwav_usbee_sx_device_top.jpg|<small>Device, front</small>
File:Cwav_usbee_sx_device_bottom.jpg|<small>Device, back</small>
File:Cwav_usbee_sx_device_bottom.jpg|<small>Device, back</small>
File:Cwav_usbee_sx_pcb_top.jpg|<small>PCB ,front</small>
File:Cwav_usbee_sx_pcb_top.jpg|<small>PCB, front</small>
File:Cwav_usbee_sx_pcb_bottom.jpg|<small>PCB, back</small>
File:Cwav_usbee_sx_pcb_bottom.jpg|<small>PCB, back</small>
File:Cwav_usbee_sx_revision_zx.jpg|<small>"USBee ZX" marking</small>
File:Cwav_usbee_sx_revision_zx.jpg|<small>"USBee ZX" marking</small>
Line 58: Line 62:
== Resources ==
== Resources ==


* [http://usbee.com/software/ZXHelpFiles.zip USBee SX help files]
* [http://usbee.com/usbeesuitemanual.pdf USBee Suite manual]
* [http://usbee.com/usbeesuitesw.zip Vendor software]
* [https://blog.visucore.com/2010/5/23/jtag-using-cypress-fx2-usb Visucore Blog: JTAG using USBee SX]
* [https://blog.visucore.com/2010/5/23/jtag-using-cypress-fx2-usb Visucore Blog: JTAG using USBee SX]
* [https://blog.visucore.com/2010/5/28/pwm-on-the-usbee-hardware-using-custom-firmware Visucore Blog: PWM on the USBee with custom firmware]
* [https://blog.visucore.com/2010/5/28/pwm-on-the-usbee-hardware-using-custom-firmware Visucore Blog: PWM on the USBee with custom firmware]

Latest revision as of 15:12, 30 June 2019

CWAV USBee SX
Cwav usbee sx.png
Status supported
Source code fx2lafw
Channels 8
Samplerate 24MHz
Samplerate (state)
Triggers none (SW-only)
Min/max voltage max. 5.5V
Threshold voltage Fixed: VIH=1.4V, VIL=0.8V
Memory none
Compression none
Price range $130
Website usbee.com

The USBee SX is a USB-based, 8-channel logic analyzer (and signal generator) with up to 24MHz sampling rate.

In sigrok, we use the open-source fx2lafw firmware for this logic analyzer.

See CWAV USBee SX/Info for some more details (such as lsusb -vvv output) on the device.

CWAV, Inc. has been closed and no longer sells the USBee test pods (has chosen to go out of business effective September 10, 2015). But there are a lot of clones, like MCU123 USBee AX Pro clone. Just search for 24mhz 8ch logic analyzer on http://ebay.com/ or http://aliexpress.com/ for one (usually under $10).

Hardware

  • Main chip: Cypress CY7C68013A-56PVXC (FX2LP)
    • Note: Older versions used the Cypress CY7C68013-56PVC (FX2), which is different in some ways (e.g. less SRAM)
  • 3.3V voltage regulator: ST LD33
  • I2C EEPROM: Microchip 24LC01B
  • Crystal: 24MHz

Photos

New version with Cypress CY7C68013A (FX2LP):

Old version with Cypress CY7C68013 (FX2):

Protocol

Since we use the open-source fx2lafw firmware for this device, we don't need to know the protocol.

However, for those interested in this, someone else has already decoded most of it.

Resources