USB mini Laboratory


    Open Source GNU PSoC Programmer and more ..., Version 1.0.6
    (works under Linux, Windows, MAC, ...)
The USB mini Laboratory (USB-mLab or simply umLab) is the first completelly standalone tool to access PSoC devices with diagnostic terminal to simplify the development in real-time applications. The umLab is composed of modules to support other functions than just programming and diagnostic terminal.

Version 1, features:

  • USB Hardware with ability to Power PSoC or other devices
  • Platform independed PSoC programmer
  • UART Terminal
  • Sine Generator
  • I2C Multi-Master and Slave Terminal
  • ModelTech 4x PWM Generator
  • High-Speed UART Interface

The following modules are under development

  • I2C EEPROM Programmer (in progress for v1.1)
  • Ohm-meter
  • Analog Osciloscope
  • Tiny Logic Analyzer
  • Pattern Stimulator
  • Software Upgradeable Core

PSoC Programmer

Is the first platform independed fully automatic PSoC programmer, ideal for use in laboratories and ATE. Any terminal software may be used to access the programmer virtual COM port. Device is programmed simply by sending the HEX file produced by the PSoC Designer, all the other work does programmer (auto detection of the device, sense voltage, reset/power cycle). The programming procedure may be made completelly automatic without any intervention of the human.


    Screen shot of the TeraTerm Terminal under Windows programming a PSoC device.
Supported families:
    cy8c25122, cy8c26233, cy8c26443, cy8c26643,
    cy8c21123, cy8c21223, cy8c21323, cy8c21234, cy8c21334, cy8c21434, cy8c21534, cy8c21634,
    cy8c22113, cy8c22213,
    cy8c24123, cy8c24223, cy8c24423, cy8c24794,
    cy8c27143, cy8c27243, cy8c27443, cy8c27543, cy8c27643,
    cy8c29466, cy8c29566, cy8c29666, cy8c29866

UART Terminal

When programming function is not active, the umLab may function as a general purpose TTL level UART trasmitter and receiver. Combination of the PSoC programmer with the UART Terminal simplifies the development in areas where debugger could not be used (real-time applications).

Where to get one? Questions?

Please send an email to: uros@andeuros.org.



Copyright (c) 2004 All Rights Reserved,
andeuros Organization


Download
Area

Articles:
SE umLab (slovene)

Data Sheet:
umLab User's Guide

Application Notes:

Latest HEX:
umlab/v1.0.2/14.05.2005

Latest Source:
umlab/v1.0.2/14.05.2005

Links to Linux Terminal Software:
Linux/Debian

Links to Windows Terminal Software:
TeraTerm

Serial Drivers for Windows, MAC, ...
FTDI FT232BM Driver