Products Page

 

FTDI Dual Channel Serial Ports

 

Richard, you will enter the product info here and it will be displayed.

Quantity
Product not in stock

Price: $27.00

Shipping:$2.00

EPT-2232-MM-D2-1

Dual Channel FTDI Breakout Board
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview

This breakout board is based on the FTDI FT2232H USB 2.0 IO chip. The FT2232H is a USB to serial converter, but with a lot more features. There are two independent serial ports in the chip. Each port is individually addressable and does not interfere with to other port. It uses the best in class FTDI CDM Driver. Just connect it to a USB port on a PC and the driver creates two ports.

 
The FT2232H Breakout Board contains the MPSEE engine. This engine can output SPI, I2C, JTAG or act like an eight bit parallel port. Using the JTAG interface, the FTDI Breakout Board can program the ATMega and Arduinos. It is supported by OpenOCD, urJTAG and others.

Hardware Features:


  • USB 2.0 Hi-Speed (480Mb/s)
  • 2 Independent USB to serial ports
  • 2 MPSSE modules with I2C, SPI, and JTAG
  • General purpose IO pins
  • 3.3volts
  • Supported JTAG debugger in OpenOCD, urJTAG, and others
  • Multi-platform support, GPL drivers
The breakout board includes an EEPROM for custom USB descriptors and
VID/PIDs.
 
 
 

 

 

 

 

 

Downloads

85-000001 Dual Channel FTDI Breakout Board User Manual DUAL_CH_FTDI_BREAKOUT_UM.pdf
95-000001 Dual Channel FTDI Breakout Board DataSheet DUAL_CH_FTDI_BREAKOUT_DS.pdf
55-000001 Dual Channel FTDI Breakout Board Schematics DUAL_CH_FTDI_BREAKOUT_SCHEMATIC.PDF
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product in stock

Price: $29.99

Shipping:$0.00

Loading Updating cart…

EPT-2232H-SP-S1

JTAG Blaster

JTAG Blaster

Altera JTAG Blaster Provides JTAG connectivity for Altera devices only

It is designed to program CPLDs and FPGAs from Altera only. It allows JTAG connectivity
of any target device voltage from +1.2V to +5V. The Altera JTAG Blaster is compatible with Windows PCs Only. It is not compatible with Linux.
 

Program CPLDs and FPGAs

The driver provided by Earth People Technology allows this board to be used by the
Quartus Application Programmer. Once this driver has been successfully installed,
the device can be found in the Hardware Setup drop down box. Just select the device
and the programming mode and the appropriate programming file and the board will
program your device.
This device connects to an open USB port on a Windows PC and allows the Quartus
Programmer application to directly program Altera devices. Installation of the EPT-JTAG-
Blaster Driver is required for this device.

Specifications:

  • Programs Altera MAX II, MAX V, MAX10, Cyclone IV, Cyclone V, Stratix IV, Stratix V devices
  • Programs JTAG, AS and PS modes
  • Works with SignalTap II Logic Analyzer
  • 10 pin header with Altera Standard pinout
  • Connect LED indicates USB Enumeration
  • Ultra Small footprint
  • Micro B USB connector
  • Multivolt I/O operation from +1.2V to +5V
The 5×2 connector has the same pinout as Altera Blasters.

MaxProLogic Connected to JTAG Blaster
MaxProLogic Connected to JTAG Blaster

Diagonal_Down_1613x1078
Diagonal_Down_1627x1099
Diagonal_Down_Rear_Side_1257x1390
Rear_View_Straight_On_922x1233

Downloads

85-000012 EPT JTAG Blaster User Manual EPT_JTAG_BLASTER_UM.pdf
95-000013 EPT JTAG Blaster Data Sheet ALTERA_JTAG_BLASTER_DS.pdf
45-000013 EPT JTAG Blaster Project DVD ALTERA_JTAG_BLASTER_DS.pdf
55-000013 EPT JTAG Blaster Schematics EPT_2232H_SP_S1_V2_SCH.pdf
35-000013 EPT JTAG Blaster Driver jtag_hw_mbftdi_blaster64.dll

Quantity
Product in stock

Price: $29.99

Shipping:$2.00

Loading Updating cart…

DueProLogic USB-FPGA Development System

DueProLogic USB-FPGA Development System







ALTERA
CYLONE IV FPGA
DEVELOPMENT
SYSTEM


The DueProLogic is a complete FPGA
Development System designed to easily
get the user started learning and
creating projects.

The DueProLogic makes programmable logic easy with an all
inclusive development platform. It includes an Intel/Altera Cyclone IV FPGA,
on board programming, four megabit configuration flash, and an
SD connector for add on memory. You can create your HDL code,
program it into the flash and interact with the hardware
via a Windows PC.

DueProLogic Connected to Breadboard

This is the FPGA (Field-Programmable Gate Array) development
board and runtime environment you have been waiting for to get
started with programmable logic.


DueProLogic FPGA Development System

The DueProLogic (DPL) and its integrated development and distinctive
runtime environment has been specifically designed for Electrical
Engineering students, hobbyists, and entrepreneurs
prototyping/developing/running projects involving logic, with the added
opportunity, should it be needed for your project, of readily mating with
a widely used microprocessor board, the Arduino Due, and other ARM
Cortex compatibles. The combination of FPGA programmable logic and
microcontroller is unbeatable in an educational student learning setting
and in many other projects where each can bring its strength.

DueProLogic Diagonal Top Down

FPGA Training

The DPL gives learners the opportunity to have an appropriate hands-on
approach when learning logic, exploring different iterations of schematic/code
designs with simple uploads of the design, and the operation of those circuits
with relatively easy runtime passing of project parameters and data, and an
abundance of headers that can interface to external components, without
having to spend inordinate amounts of time reading datasheets, designing the
right combinations of gates on multi-gate chips, and
building/revising/debugging/revising repeatedly… spaghetti bowls of wires and
chips on multiple breadboards to connect to those same external components.
With the DPL’s FPGA, projects can also more easily be attempted which rely on
asynchronous, exceedingly fast, and even multiple separate concurrent logic
structures operating in parallel which would have traditionally required a
plethora of chip gates or multiple high speed microprocessors to implement
parallel processes. Logic circuits are implemented within the FPGA at few-
nanosecond gate speeds and highly parallel in operation, effectively a few
hundred MHz; Microprocessors often rely on inherently slower single threaded
program loops with interrupt servicing, which is typically much slower.
Programmable logic is today’s technology for logic learners and implementers,
replacing discrete logic chips.

FPGA Projects

The DPL allows the learner to be more productive and better focus on the
underlying logic and integration with the non-logic aspects of non-trivial
projects. Projects and solving real-world applications might involve:
  • Basic labs exploring digital design and logic devices,
    possibly interfacing to non-logic electrical
    components
  • Embedded system controls (or simulations of common
    devices like a microwave oven)
  • Robotics and other portable/mobile projects, especially
    those that involve significant or blazingly fast
    processing and responsive DC motor control requiring
    precise timing of multiple motors concurrently
  • The mating between FPGA and microprocessor
  • 3.3V compatible Arduino shields that bring project-related
    functionality
  • Add-on modules from EarthPeopleTechnology (EPT) and others
    (or your own) that bring specific project-related functionality
  • Home environmental controls
  • Video/Audio stream processing
  • Bit-coin mining
  • And other projects with a wide variety of levels of logic and
    electrical design complexity.

DueProLogic Overview

The DPL is a complete FPGA development environment. It includes a powerful
Intel/Altera Cyclone IV FPGA, High-Speed USB interface chip, Full SD Card interface
connector, and 4Mb Configuration Flash (for the FPGA). The USB interface
chip is an FT2232H with Dual Serial Channels. One channel is dedicated to
loading the configuration Flash for the FPGA. The second channel provides a
high speed interface for bi-directional communications with the FPGA. Once
the configuration Flash is loaded with the users synthesized code, a reset will
cause the FPGA to read the Flash and load up the stored image into the FPGA.

DueProLogic Hardware Overview Callouts

The block diagram shows all of the parts of the DueProLogic. There are two
main power supplies, +1.2V and +3.3V. The +1.2V powers the core of the FPGA
while the +3.3V powers the Input/Outputs of the FPGA as well as provides
power for user circuits. The DPL contains two oscillators, 66MHz and 100MHz.
The 66MHz oscillator is used to provide clocking for the EPT ActiveHost USB
communications core. The 100MHz oscillator can be used by the user clocked
up using one of the onboard Clock-DLL modules.


6×6 LED Array

DueProLogic Hardware Overview Callouts

Development Environment

The DueProLogic includes a 6×6 Green LED array. Each LED is sinked to an individual pin on the FPGA. Each LED is current limited to 6mA. The total current consumed for all 36 LEDs is 216mAs. The FPGA can easily sink this current. So, individually sinking all 36 LEDs makes easy control for User Code. The DueProLogic also contains a method to turn on/off the LEDs in four unit blocks. A jumper is used to control the state of each LED block.


DueProLogic Block Diagram

DueProLogic Hardware Overview Callouts

Development Environment

The DPL User Manual comes complete with instructions to set up all the
drivers, the Intel/Altera Quartus development environment, and get started creating
FPGA projects. The User Manual walks the user step by step from start to
finish of the first FPGA project.

DueProLogic Hardware Overview Callouts

The included Windows development environment kit includes:
Quartus Prime Lite for compiling user code, assigning pins, project
setup, programming and other items. The kit also includes
the EPT ActiveHost core for the DPL, to facilitate
communication between the PC and DPL while the DPL is
running a developed project. The kit also EPT has
developed a .dll that allows Quartus Prime Lite to directly
program the DPL in the same way USB-Blaster works with
other Intel/Altera populated development boards.
  • Quartus Prime Lite for Windows, which is the Intel/Altera Programmable Logic
    development environment allowing for the development,
    simulation, and debugging of FPGA code by drawing logic
    schematics or by using Verilog or VHDL (and other variants)
    hardware description language (HDL), open core modules,
    and more specific Intellectual Property (IP) from EPT
    and others.
  • Within the Quartus environment, EPT supplies the EPT_Blaster.dll
    that allows Quartus Prime Lite to directly program the DPL in the
    same way Intel/Altera’s USB-Blaster works with other Altera populated
    development boards.
  • The EPT GUI/Data Transfer Library .dll for Windows that allows
    applications developed with Microsoft’s Visual Studio Express (and
    others) PC application development environments, to communicate
    with the DPL at runtime using a GUI interface.
  • The EPT File Transfer core for the DPL, which is the code that
    resides within the DPL’s Cyclone FPGA to allow run-time data
    exchange with the PC.
  • The sum is a very rich development environment for the DPL. A
    comprehensive user setup and use manual and sample projects with
    code are available on the EPT website.


Configuring the FPGA

The FPGA on the DPL can be programmed with the HDL project created
by the user. Configuration is quick and easy. All that is required is a
standard USB cable with a Micro Type B connector, and the EPT Blaster
Driver DLL installed on the PC. There are no extra parts to buy – just plug
in the USB cable and connect the DueProLogic to the PC.

DueProLogic FPGA Programming

The DPL Configuration Flash is programmed using the Quartus
development environment and the EPT Blaster Driver. Once the the
Configuration Flash is programmed. A reset will cause the FPGA to begin
configuring itself using the Flash.
The board comes preloaded with Blinky, the test that each board goes
through before being shipped with conductive foam in a static-control
bag. Also included with the product is a DVD with the
needed PC/Quartus/DPL drivers, library, User Manual,
Schematics, and sample projects, which are also
available on the EPT web site. To save expense and possibly the
environment, and because many purchasers already have a micro-USB
data cable, one is not included.
Specifications: Designed to be stand-alone and/or be mated with an
Arduino Due. Designed to be
inserted directly into a standard breadboard, for easier prototyping
Designed with the Arduino Due shield header layout, to
accommodate 3.3v-compatible Arduino-type shields, plug-in modules EPT
offers, or modules you might develop using standard 0.1” pitch single or
double row pin headers. Designed and assembled in the USA and made to
be RoHS (no Lead) compliant around the world. The DPL is made to
accept standard USB Micro B cable connection and power input of 5-15VDC, but
the header logic pins are only 3.3V compatible, like most other high-speed
products using today’s chips. Applying 5V to a pin connected to the FPGA
chip will cause permanent damage to the FPGA chip.


DueProLogic Features:

  • Altera 4CE6E22 Cyclone IV FPGA with 6272 Logic Cells
  • 392 configurable logic array blocks
  • 270Kbit internal RAM, 15 multipliers to support DSP
  • 2 PLLs
  • 4Mb flash configuration memory chip
  • 66 MHz oscillator for driving USB data transfers and users code
  • 100MHz oscillator for scaling up/down for users needs
  • FTDI FT2232H Dual Channel High Speed USB
  • Arduino Stackable Headers surround the DPL:
  • Standard SD Card interface for memory expansion
  • 54 user Input/Outputs (+3.3V only)
  • 36 Green LED Array accessible by the user
  • Two PCB switches accessible by the user
  • Two Slide switches
  • Two PMOD Connectors

Downloads

85-000012 DueProLogic FPGA Development System User Manual DPL_FPGA_DEV_SYS_UM.pdf
95-000012 DueProLogic FPGA Development System Data Sheet DPL_FPGA_DEV_SYS_DS.pdf
45-000012 DueProLogic FPGA Development System Project DVD DUEPROLOGIC FPGA PROJECT DVD
55-000012 DueProLogic FPGA Development System Schematics EPT-DPL-USB-FPGA-SCHEMATICS.pdf
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $79.99

Shipping:$2.00

Loading Updating cart…

UnoMax CPLD Development System

UnoMax CPLD Development System





The UnoMax is an easy to use
CPLD development system. It includes
a four Channel ADC and built in
programmer


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview
The UnoMax makes programmable logic easy with an all
inclusive development platform. It includes an Intel 5M570
CPLD, JTAG programmer, and a four channel ADC with
300KS/second sample rate. You can create your HDL code,
program it into the CPLD and interact with the hardware
via a Windows PC.

UnoMax Hardware Overview

The UnoMax is designed as a single board solution for
developing programmable logic circuits. It includes robust
power supplies that run from a single USB connection from
the PC. 24 Input/Outputs are available at board edge connectors
and PMOD connectors. The board edge connectors provide protection
from over voltage/current by using bus transceivers. These transceivers
prevent the user from connecting external signals directly to the CPLD.

EPT-5M57-AP-U2 Block Diagram


Hardware Features:

  • Four Channel ADC with 300KS/second
  • Altera 5M570 CPLD with 440 MacroCells
  • 66 MHz Oscillator
  • FTDI FT2232H High Speed USB data transfer
  • 24 User I/O’s with 3.3/5 Volts Selection
  • Four RGB LED’s
  • Two PCB switches
  • Two Slide switches
  • Two PMOD Connectors
The UnoMax DVD provides detailed step by step
instructions to quickly guide the user to create a project,.
synthesize the project and download the programming file into
the CPLD. The Quartus Prime Software must be downloaded from
Intels website. Once the Quartus software is on your desktop,
the guide will show you how to create a project, write you first
LED blinky code, compile and program the CPLD.
  • Beginners CPLD Development User Manual,
    includes step by step guide to
    building your first programmable logic project
  • Programming of CPLD from Quartus Prime Lite Software
  • High Speed Data Transfer from any electronics
  • High Speed Clock Available
  • No USB Driver Programming

EPT Quartus Project

Programming the CPLD

The CPLD on the UnoMax can be programmed with the
code created by the user. Programming is quick and easy.
All that is required is a standard USB-C cable
and the Quartus Software installed on the PC.
There are no extra parts to buy – just plug in the USB
cable and connect the UnoMax to the PC.


EPT Quartus Project

Connecting To Hobby Electronics Made Easy

The UnoMax easily connects to other Hobby Electronics.
The durable 74LVC82245 Bus Transceivers allow up to 50mA
per Output on the Stackable Headers. This kind of power
can drive all kinds of electronics such as long distance
cables, LEDs, and high speed electronics.

Programmable Logic Code Development

It also provides a high speed data transfer mechanism
between the UnoMax board and a host PC. The UnoMax
development system provides a convenient, user-friendly
work flow by connecting seamlessly with Altera’s Quartus Prime
Lite software. The user will develop the code in the Quartus
environment on a Windows Personal Computer. The programmable
logic code is loaded into the CPLD using only the Quartus Programmer
tool and a standard USB cable. The Active Host SDK provides
a highly configurable communications interface between
CPLD and host. It connects transparently with the Active
Transfer Library in the CPLD code. This Active Host/Active
Transfer combination eliminates the complexity of designing
a USB communication system. No scheduling USB transfers,
USB driver interface or inf file changes are needed.
The UnoMax development systemis a unique
combination of hardware and software.
Use the C# examples included in the DVD to create
your own display Window on the PC.The user comes complete
with tutorial to instruct the user to easily build a
Windows program that can display any data from user code
or other electronic device. The C# interface uses similar
function calls to the Arduino function calls.

4 Channel Analog to Digital Converter

Examine four analog channels running up to 300 KSamples/second.
The hardware has been simplified to remove extra cost.The
input signals are limited to 0 to +5Volts and the sample
rate is shared across all four channels. If you run one
channel only, it will take advantage of the 300KSamples/second.
If you run four channels, each channel will have
a maximum sample rate of 75 KSamples/second.


Programming Features:

  • Use Active Host API to send/receive data to/from the CPLD
  • Create dynamic/interactive applications between the User Code and the Windows PC.

Kit Contents

UnoMax kit contains the UnoMax and a DVD which includes
the User Manual that walks the user through setting up the
drivers, software, how to use to the test application. There
is also a full tutorial in writing yourfirst CPLD project
and C# application. All the code for the
projects are included.

Downloads

85-000040 UnoMax CPLD Development System User Manual UNOMAX_CPLD_DEV_SYS_UM.pdf
95-000040 UnoMax CPLD Development System Data Sheet UNOMAX_CPLD_SYS_DS.pdf
45-000040 UnoMax CPLD Development System Project DVD UNOMAX_CPLD_SYSTEM_PROJECT_4.5_DVD
55-000040 UnoMax CPLD Development System Schematics UNOMAX_SCHEMATICS.PDF
35-000001 EPT Drivers CDM212364_Setup.ZIP
Quantity
Product in stock

Price: $39.99

Shipping:$2.00

Loading Updating cart…

MAXPROLOGIC

UnoMax CPLD Development System





MAXPROLOGIC FPGA
DEVELOPMENT SYSTEM

 


The MaxProLogic is an FPGA development board that is designed to be user
friendly and a great introduction into digital design for anyone.


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview
The MaxProLogic is designed to make digital design easy and cost effective. At
Earth People Technology we have years of experience helping students and
hobbyists get started with FPGA design. We know that the learning curve in
getting started can be a time consuming and frustrating event. So, we created a
User Manual that walks the user from unpacking to creating the first project to
creating an epic project that will get attention.

MaxProLogic Top Down Diagonal

The core of the MaxProLogic is the Altera MAX10 FPGA. This powerful chip has 4,000 Logic
Elements and 200Kbits of Memory. The MAX10 is easily scalable from the entry
level college student to the most advanced projects like an audio sound meter
with FFT.

Upon the many great features of the MaxProLogic is the MAX10 chip has a built
in Flash for configuration and incorporates 8 channels of Analog to Digital
Conversion. These two features alone create a far superior FPGA chip than any
competitor on the market. It allows the user to create more diverse projects.


MaxProLogic FPGA Development System

  • MAX 10 10M04SA FPGA FROM INTEL/ALTERA
  • 4,000 Logic Elements; 2.2 Mbit On chip Flash; 189 Kbit On Chip SRAM
  • 8 Analog Input Channels; 12 bit; 1MSamples/Second
  • 65 Available I/O’s at connectors
  • 8 Green User configurable LEDs
  • 1 Power Pushbutton Switch; 1 User Configurable Pushbutton Switch
  • On Board SD Card Slot
  • Two Power options: Standard USB (+5V @ 2Amp) Using USB-C connector
  • 5mm Barrel Connector Accepts +12V @ 3Amp
  • Switching Power Supply, Provides stable output under high load stress
  • One Clocks: 50MHz Oscillator
  • On board interface to Standard USB to Serial Adapters

MaxProLogic Callouts


Why the MaxProLogic?

The MaxProLogic is designed to make digital design easy and cost effective. At
Earth People Technology we have years of experience helping students and
hobbyists get started with FPGA design. We know that the learning curve in
getting started can be a time consuming and frustrating event. So, we created a
User Manual that walks the user from unpacking to creating the first project to
creating an epic project that will get attention.

The Learning Curve with any new piece of hardware is always time consuming.
We painstakingly crafted a guide that leaves out no details in creating a project
under the Quartus Software Tool. We will explain how to organize project user
files into a folder system for easy navigation. We will explain how to:

  • Create a Project
  • Add User Files
  • Add MegaFunction IP Files
  • Add Synopsys Design Constraints,
  • Assign Inputs and Outputs to pins of the MAX10
  • Compile the Design
  • Synthesize the Project
  • Program into the MAX10
In short, the MaxProLogic will cut the time to get the time to get up and running
significantly. We also include several pre-made, fully compiled, fully synthesized
projects for the user. You can start your project by copying one of these premade
projects and adding user code.

MaxProLogic Quartus Window


THE MAXPROLOGIC AND SIMULATION

Simulation has always been a weak point for students and hobbyists. Most
FPGA beginners write the user code, compile it, synthesize it, program the chip
then test out the results. While this approach may work for small, simple
designs, it quickly becomes a problem with larger projects. As the user code
increases in complexity, better development tools are required to quickly
isolate problems. The premier method for this is functional testing. ModelSim is
included Free with the Quartus Prime Package. ModelSim is a powerful tool for
finding errors in the user code before you go to synthesis.

Earth People Technology has created a guide that walks the user through
creating a project and verifying functionality of user code. This guide will
explain the use of the TestBench, Tasks, and Models in verification of the user
code. In specifics, the guide will explain:

  • Create a ModelSim Project
  • Create a Makefile and Compilation of user code
  • Create a TestBench and Stimulus of user code
  • Add Synopsys Design Constraints,
  • Assign Inputs and Outputs to pins of the MAX10
  • Create Models for user code to Interact With
  • Add Clock Signals, Resets, and Timing Elements
  • Debug the Functionality of user code

MaxProLogic ModelSim I2C Window

MaxProLogic Front Top Down Angle


PROGRAMMING TOOLS FOR THE MAXPROLOGIC

The MaxProLogic leverages the Quartus Prime Lite Software for compilation
and synethsis. This software tool is completely free and provides very powerful
tools for the user. Also included free in the software tools is the simulation tool,
ModelSim. A lot beginners to the FPGA world are hesitant about using
simulation tools. They feel these tools are too difficult to learn and use. This is
where the MaxProLogic breaks that fear. The MaxProLogic comes with a user
guide that walks the user from start up to full simulation. Each step is well
documented and explained.

MaxProLogic Connected to JTAG Blaster


THE MAXPROLOGIC HARDWARE

The MaxProLogic is Open Source Hardware based on the
MAX10 FPGA. In addition to the on chip 8 Channel ADC and on
chip Flash, the board is loaded with great tools. The board has
two power options, standard USB Micro B connector and
5.5mm Barrel connector. You can run the MaxProLogic from a
laptop with 2.5W of power. Or you can run it from the +5V @
2A wall USB chargers for 10W of power. The barrel connector
can handle up to +9V @ 3 A for 27W of power.

The MaxProLogic has a MicroSD connector on the bottom of the
board. This allows the user to create a powerful long term
Data Acquisition System. The board has an optional On/Off
pushbutton switch that allows the user to turn the system on
and off. There are two clocking options, 50MHz oscillator and
32.768KHz oscillator.

MaxProLogic Block Diagram

The block diagram shows all of the parts of the MaxProLogic. There is a
main switching power supply for +3.3V. The +3.3V powers the core of the FPGA
along with the Input/Outputs of the FPGA as well as provides
power for user circuits.

MaxProLogic Right Side Angle


MaxPrologic Communications

The MaxProLogic has a built in connector to allow FTDI Breakout Boards or Equivalent to connect directly to the FPGA. There are two voltage level translators that allow both +5V and +3.3V devices to communicate via UART with the FPGA.

MaxProLogic Connected to VisiPort

Downloads

85-000012 MaxProLogic FPGA Development System User Manual MAX_FPGA_DEV_SYS_UM.pdf
95-000013 MaxProLogic FPGA Development System Data Sheet MAX_FPGA_DEV_SYS_DS.pdf
45-000013 MaxProLogic FPGA Development System Project DVD MAXPROLOGIC FPGA PROJECT DVD
55-000013 MaxProLogic FPGA Development System Schematics MaxProLogic SCHEMATICS.pdf
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $64.99

Shipping:$3.00

Loading Updating cart…

UnoProLogic USB-CPLD Development System

UnoProLogic2 Hardware Overview





UNOPROLOGIC USB-CPLD
DEVELOPMENT
SYSTEM


The UnoProLogic is an easy to use
CPLD development system. It includes
a four Channel ADC and built in
programmer


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview
The UnoProLogic makes programmable logic easy with an all
inclusive development platform. It includes an Altera 5M570 CPLD,
JTAG programmer, and a four channel ADC with 300KS/second sample rate.
You can create your HDL code, program it into the CPLD and interact with the hardware
via a Windows PC.

UnoProLogic2 Hardware Overview
EPT-5M57-AP-U2 Block Diagram


Hardware Features:

  • Four Channel ADC with 300KS/second
  • Altera 5M570 CPLD with 440 MacroCells
  • 66 MHz Oscillator
  • FTDI FT2232H High Speed USB data transfer
  • 24 User I/O’s with 3.3/5 Volts Selection
  • Four Green LED’s
  • Two PCB switches
The UnoProLogic DVD provides detailed step by step instructions
to quickly guide the user to create a project. Once the Quartus software
is on your desktop, we will show you how to create a project, write
you first LED blinky code, compile and program the CPLD.
  • Beginners CPLD Development User Manual, includes step by step guide to
    building your first programmable logic project
  • Programming of CPLD from Quartus Prime Software
  • High Speed Data Transfer for Your Arduino or any microcontroller
  • High Speed Clock Available
  • No USB Driver Programming

EPT Quartus Project

Programming the CPLD

The CPLD on the UnoProLogic can be programmed with the code created by the user. Programming is quick and easy. All that is required is a standard USB-C cable and the Quartus Software installed on the PC. There are no extra parts to buy – just plug in the USB cable and connect the UnoProLogic to the PC



Arduino Compatibility

The UnoProLogic has four stackable headers that positioned to allow connection with the Arduino Uno. You can use the CPLD to perform high speed communications, multi sensor fusing or extra storage capacity.

EPT Quartus Project

Connecting To Hobby Electronics Made Easy

The UnoProLogic easily connects to other Hobby Electronics. The durable 74LVC82245 Bus Transceivers allow up to 50mA per Output on the Stackable Headers. This kind of power can drive all kinds of electronics such as long distance cables, LEDs, and high speed electronics.

Programmable Logic Code Development

It also provides a high speed data transfer mechanism
between an Arduino board and a host PC. The EPT USB-CPLD
development system provides a convenient, user-friendly
work flow byconnecting seamlessly with Intel’s Quartus Prime Lite
software. The user will develop the code in the Quartus
environment on a Windows Personal Computer. The programmable
logic code is loaded into the CPLD using only the Quartus Programmer
tool and a standard USB cable. The Active Host SDK provides
a highly configurable communications interface between
Arduino and host. It connects tsransparently with the Active
Transfer Library in the CPLD code. This Active Host/Active
Transfer combination eliminates the complexity of designing
a USB communication system. No scheduling USB transfers,
USB driver interface or inf file changes are needed.
The EPT USB-CPLD development systemis a unique
combination of hardware and software.
Use the C# examples included in the DVD to create your own display Window on the PC.The user comes complete with tutorial to instruct the user to easily build a Windows program that can display any data from your Arduino or other electronic device. The C# interface uses similar function calls to the Arduino function calls.

4 Channel Analog to Digital Converter

Examine four analog channels running up to 300 KSamples/second. The hardware
has been simplified to remove extra cost. The input signals are limited to 0 to +5Volts
and the sample rate is shared across all four channels. If you run one channel only, it will
take advantage of the 300KSamples/second. If you run four channels, each channel will have
a maximum sample rate of 75 KSamples/second.


The UnoProLyzer Application

The UnoProLyzer is an Open Source Oscilloscope Application created by Earth People Technology. This application runs on a Windows PC. It sends commands to and receives the data from the UnoProLogic and stores each channel data in its own separate buffer in memory. The UnoProLyzer collects all samples from each channel by streaming across up to four dedicated communication “pipes”. The traditional USB oscilloscope performs all of its functions down at the hardware level. This includes
  • Collecting samples
  • Setting trigger level
  • Detecting the trigger
  • Storing samples
  • Post processing samples
  • Smoothing algorithms
  • Sorting algorithms
  • Scaling and Searching
These scopes will then send the selected data to be displayed on a laptop. Effectively using the laptop as a dumb terminal. However, the modern laptop is extremely powerful with multi-core processors and multi-threaded operating systems. So, why not take advantage of the processing power on the laptop. This is what the UnoProLogic and UnoProLyzer do so well. The UnoProLogic commands the ADC to start a conversion on the channels selected by the user. It then waits for the ADC to complete the conversion on all channels. It transfers the data for each channel across its own dedicated communication pipe. Then starts the process over again. The UnoProLyzer application will accept each data word and decode the pipe number it came across. It stores each word into a separate buffer for each channel. The UnoProLyzer then performs post processing on each data word. It performs trigger detection, smoothing, sorting, scaling and searching. It then displays the data set in 500 data point segments.

Programming Features:

  • Use Active Host API to send/receive data to/from the CPLD
  • Create dynamic/interactive applications between the Arduino and the Windows PC.

Kit Contents

UnoProLogic kit contains the UnoProLogic and a DVD which includes
the User Manual that walks the user through setting up the drivers, software,
how to use to the test application. There is also a full tutorial in writing your
first CPLD project, C# application and Arduino code. All the code for the
projects are included.

Downloads

85-000010 UnoProLogic USB/PLD Development System User Manual UNO_USB_CPLD_DEV_SYS_UM.pdf
95-000010 UnoProLogic USB/PLD Development System Data Sheet UNO_USB_CPLD_DEV_SYS_DS.pdf
45-000010 UnoProLogic USB-CPLD Development System Project DVD UNO_USB_CPLD_PROJECT_DVD
55-000010 UnoProLogic USB-CPLD Development System Schematics UNOPROLOGIC_SCHEMATICS.PDF
35-000001 EPT Drivers CDM212364_Setup.ZIP
Quantity
Product in stock

Price: $39.99

Shipping:$3.00

Loading Updating cart…

MegaProLogic Development Board for Arduino 2560 Mega

MegaProLogic CPLD Development System





The MegaProLogic is an easy to use
CPLD development system.


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview
The MegaProLogic makes programmable logic easy with
an all inclusive development platform. It includes
an Altera 5M570 CPLD, JTAG programmer, and a 32 General
Purpose Inputs/Outputs. You can create your HDL code,
program it into the CPLD and interact with the hardware
via a Windows PC.

MegaProLogic Hardware Overview

EPT-5M57-AP-U2 Block Diagram


Hardware Features:

  • Intel/Altera 5M570 CPLD with 440 MacroCells
  • 66 MHz Oscillator
  • FTDI FT2232H High Speed USB data transfer
  • 32 User I/O’s with 3.3/5 Volts Selection
  • Four Green LED’s
  • Two PCB switches
The MegaProLogic DVD provides detailed step by step
instructions to quickly guide the user to create a
project. The entire Quartus Prime Lite software
is included on the DVD. This let’s you bypass the
lengthly download process involved in getting
the 3.6 GB file. Once the Quartus software is
on your desktop, we will show you how to create
a project, write you first LED blinky code,
compile and program the CPLD.
  • Beginners CPLD Development User Manual,
    includes step by step guide to
    building your first
    programmable logic project
  • Programming of CPLD from Quartus
    Prime Lite Software
  • High Speed Data Transfer from any
    electronics
  • High Speed Clock Available
  • No USB Driver Programming

EPT Quartus Project

Programming the CPLD

The CPLD on the MegaProLogic can be programmed with
the code created by the user. Programming is quick
and easy. All that is required is a standard USB
cable with a Micro B connector and the Quartus Software
installed on the PC. There are no extra parts to buy –
just plug in the USB cable and connect the MegaProLogic to the PC


EPT Quartus Project

Connecting To Hobby Electronics Made Easy

The MegaProLogic easily connects to other Hobby Electronics.
The durable 74LVC82245 Bus Transceivers allow up to 50mA
per Output on the Stackable Headers. This kind of power
can drive all kinds of electronics such as long distance
cables, LEDs, and high speed electronics.


Programmable Logic Code Development

It also provides a high speed data transfer mechanism
between the MegaProLogic board and a host PC. The MegaProLogic
development system provides a convenient, user-friendly
work flow by connecting seamlessly with Altera’s Quartus Prime
Lite software. The user will develop the code in the Quartus
environment on a Windows Personal Computer. The programmable
logic code is loaded into the CPLD using only the Quartus Programmer
tool and a standard USB cable. The Active Host SDK provides
a highly configurable communications interface between
CPLD and host. It connects transparently with the Active
Transfer Library in the CPLD code. This Active Host/Active
Transfer combination eliminates the complexity of designing
a USB communication system. No scheduling USB transfers,
USB driver interface or inf file changes are needed.
The MegaProLogic development systemis a unique
combination of hardware and software.
Use the C# examples included in the DVD to create your
own display Window on the PC.The user comes complete with
tutorial to instruct the user to easily build a Windows
program that can display any data from user code or other
electronic device. The C# interface uses similar function
calls to the Arduino function calls.

Programming Features:

  • Use Active Host API to send/receive data
    to/from the CPLD
  • Create dynamic/interactive applications
    between the User Code and the Windows PC.

Kit Contents

MegaProLogic kit contains the MegaProLogic and a DVD which
includes the User Manual that walks the user through
setting up the drivers, software, and the
test application. There is also a full tutorial in
writing your first CPLD project and C# application.
All the code for the projects are included.

Downloads

85-000040 MegaProLogic CPLD Development System User Manual MEGA_USB_CPLD_DEV_SYS_UM.pdf
95-000040 MegaProLogic CPLD Development System Data Sheet MEGA_USB_CPLD_DEV_SYS_DS.pdf
45-000040 MegaProLogic CPLD Development System Project DVD MEGAPROLOGIC_USB_CPLD_PROJECT_4.5_DVD
55-000040 MegaProLogic CPLD Development System Schematics MEGAPROLOGIC_SCHEMATICS.PDF
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $39.99

Shipping:$3.00

Loading Updating cart…

EPT-220X-DB-U2 SPI Slave Communications Board for Arduino Uno

EPT-220X-DB-U2


The EPT 220X-DB-U2 is designed to support the Uno board of the Arduino Open source Prototyping Platform. The Uno can communicate as an SPI Master to an SPI Slave device. The EPT 220X-DB-U2 is a USB to Slave SPI device. This will allows users to communicate from the Arduino Uno board to the PC over SPI. Use the Active Host API to quickly and easily create a simulated SPI sensor on the PC. Use the simulated SPI Sensor to debug your Arduino SPI Master commnication code.

SPI Sensor Simulator


The EPT-220X-DB-U2 Requires the use of a USB Mini Type B cable. EPT recommends the EPT-USB-AM-MB cable.

Features:


 

  • Uses FTDI 220X IC Chip
  • USB to Slave SPI Interface
  • Data transfer rates to 500 Kbytes/sec
  • +5V I/O compatible
  • Supported by Active Host API

Downloads

85-000003 UNO SPI Slave to USB User Manual UNO_SPI_USB_UM.pdf
95-000003 UNO SPI Slave to USB Data Sheet UNO_SPI_USB_DS.pdf
45-000003 UNO SPI Slave Project CD UNO_SPI_PROJECT_CD.ZIP
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $20.00

Shipping:$3.00

Loading Updating cart…

EPT-201X-DB-M4 I2C Slave Communications Board for the Arduino 2560 Mega

EPT-201X-DB-M4 and I2C Slave Communications Board


The EPT-201X-DB-M4 is designed to support the Uno board of the Arduino Open source Prototyping Platform. The Mega can communicate as an I2C Master to an I2C Slave device. The EPT-201X-DB-M4 is a USB to Slave I2C device. This will allows users to communicate from the Arduino Mega board to the PC over I2C. Use the Active Host API to quickly and easily create a simulated I2C sensor on the PC. Use the simulated I2C Sensor to debug your Arduino I2C Master communication code.

 

The EPT-201X-DB-M4 I2C Slave Communications Board can communicate directly with Hyper Serial Port to provide a serial terminal for debugging the Arduino I2C Master communications. You can easily create your own I2C communications and debug it using the EPT-201X-DB-M4.

SPI Sensor Simulator


The EPT-201X-DB-M4 Requires the use of a USB Mini Type B cable. EPT recommends the EPT-USB-AM-MB cable.

Features:

  • Uses FTDI 201X IC Chip
  • USB to Slave I2C Interface
  • Up to 3.4 MHz, high speed mode, I2C supported
  • +5V I/O compatible
  • Supported by Active Host API

Downloads

85-000006 MEGA I2C Slave to USB User Manual MEGA_I2C_USB_UM.pdf
95-000006 MEGA I2C Slave to USB Data Sheet MEGA_I2C_USB_DS.pdf
45-000006 MEGA I2C Slave Project CD MEGA_I2C_PROJECT_CD.ZIP
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $27.00

Shipping:$3.00

Loading Updating cart…

EPT 201X-DB-U2 I2C Slave Communications Board for the Arduino Uno

EPT 201X-DB-U2 I2C Slave Communications Board

 

The EPT 201X-DB-U2 is designed to support the Uno board of the Arduino Open source Prototyping Platform. The Uno can communicate as an I2C Master to an I2C Slave device. The EPT 201X-DB-U2 is a USB to Slave I2C device. This will allows users to communicate from the Arduino Uno board to the PC over I2C. Use the Active Host API to quickly and easily create a simulated I2C sensor on the PC. Use the simulated I2C Sensor to debug your Arduino I2C Master communication code.

SPI Sensor Simulator


The EPT 201X-DB-U2 I2C Slave Communications Board can communicate directly with HyperSerialPortTM to provide a serial terminal for debugging the Arduino I2C Master communications. You can easily create your own I2C communications and debug it using the EPT 201X-DB-U2.

 

The EPT-201X-DB-U2 Requires the use of a USB Mini Type B cable. EPT recommends the EPT-USB-AM-MB cable.

Features:

  • Uses FTDI 201X IC Chip
  • USB to Slave I2C Interface
  • Up to 3.4 MHz, high speed mode, I2C supported
  • +5V I/O compatible
  • Supported by Active Host API

 

Downloads

85-000005 UNO I2C Slave to USB User Manual UNO_I2C_USB_UM.pdf
95-000005 UNO I2C Slave to USB Data Sheet UNO_I2C_USB_DS.pdf
45-000005 UNO I2C Slave Project CD UNO_I2C_PROJECT_CD.ZIP
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $20.00

Shipping:$3.00

Loading Updating cart…

EPT-220X-DB-M4 SPI Slave Communications Board for Arduino 2560 Mega

EPT-220X-DB-M4 and SPI Slave Communications Board


The EPT-220X-DB-M4 is designed to support the Uno board of the Arduino Open source Prototyping Platform. The Mega can communicate as an SPI Master to an SPI Slave device. The EPT-220X-DB-M4 is a USB to Slave SPI device. This will allows users to communicate from the Arduino Mega board to the PC over SPI. Use the Active Host API to quickly and easily create a simulated SPI sensor on the PC. Use the simulated SPI Sensor to debug your Arduino SPI Master communication code.

 

The EPT-220X-DB-M4 SPI Slave Communications Board can communicate directly with Hyper Serial Port to provide a serial terminal for debugging the Arduino SPI Master communications. You can easily create your own SPI communications and debug it using the EPT-220X-DB-M4.

SPI Sensor Simulator


The EPT-220X-DB-M4 Requires the use of a USB Mini Type B cable. EPT recommends the EPT-USB-AM-MB cable.

Features:

  • Uses FTDI 220X IC Chip
  • USB to Slave SPI Interface
  • Data transfer rates to 500 Kbytes/sec
  • +5V I/O compatible
  • Supported by Active Host API

 

Downloads

85-000005 MEGA SPI Slave to USB User Manual MEGA_SPI_USB_UM.pdf
95-000005 MEGA SPI Slave to USB Data Sheet MEGA_SPI_USB_DS.pdf
45-000004 MEGA SPI Slave Project CD MEGA_SPI_PROJECT_CD.ZIP
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $27.00

Shipping:$3.00

Loading Updating cart…

EPT 232R-US-R1 USB to Serial 1 meter cable


The TRX-1226 USB to Serial cable
Virtual COM Port
Premium Quality, Gold PLated Connectors, Tough Rubber Exterior

 



The TRX-1226 USB to Serial cable is a complete solution in adapting legacy serial devices with RS232 interfaces to modern USB ports. Each TRX-1226 adapter contains a small internal electronic circuit board which utilises the FTDI FT232R chip, mounted inside a rugged plastic enclosure capable of withstanding industrial temperature ranges.

 

The Cable incorporates a standard USB-A device connector for connection to an upstream host or hub port. RS232-level signals, including modem handshake signals, are available on an industry-standard DB-9 Male connector. The maximum RS232-level data rate is 0.5 MBaud. The TRX-1226 adapter cable requires USB device drivers, available from www.earthpeopletechnology.com/resources/drivers, which are used to make the EPT 232R-US-R2 appear as a Virtual COM Port (VCP). This allows existing serial communications software, such as HyperSerialPort, to exchange data through the TRX-1226 to a legacy RS232 peripheral device.


Features:


  • Adds one RS-232 serial port by connecting to USB
  • Fully supported by HyperSerialPort TM
  • Side-lit blue RXD and TXD traffic indicators
  • Enhanced RS232 transceiver gives serial port speed of up to 0.5 MBaud
  • Easy Plug and Play VCP drivers
  • Fully compliant with USB 2.0
  • On Board FIFO’s: 128 byte transmit buffer, 256 byte receive buffer

Downloads

85-000007 UNO USB/PLD Development System User Manual USB to Serial User Manual
95-000007 UNO USB/PLD Development System DataSheet USB to Serial Data Sheet
35-000001 EPT Drivers CDM20824_SETUP.EXE
Quantity
Product not in stock

Price: $14.99

Shipping:$2.00

EPT USB-AM-MB USB Mini Type B cable

EPT USB-AM-MB USB Mini Type B cable

 

The EPT-USB-AM-MB USB cable provides connection between the USB port on a PC and the EPT USB boards. It is USB 2.0 compliant and capable of transferring data at 480 Mbits/sec. The cable is three feet in length and includes a Type Male connector for the PC and a Mini Type B connector for the Device.


Features:


  • Fully compliant with USB 2.0
  • A Male to Mini B Male
  • 3.00 feet in length
  • Shielded cable
  • ROHS compliant

Downloads

95-000008 USB Mini B Cable Data Sheet USB_MINI_B_DS.pdf
Quantity
Product in stock

Price: $2.50

Shipping:$2.00

Loading Updating cart…

VisiPort2 FTDI Breakout Board

VisiPort FTDI Based USB to Serial Adapter

The VisiPort is a USB To Serial Breakout Board.  Based on the FT232R Chip, it’s designed to program Arduinos as well as . Its small size allows it to fit into bread board applications where other programmers are too big and bulky.

 

 

 

 

The VisiPort programs the Mini Pro














It is designed to program Arduinos.

Its six pin female header connects easily to a Mini Pro with no bread board needed. It has one green LED that indicates power is applied to the FTDI chip. There are two amber LEDs to indicate when Tx and Rx are active.

VisiPort2 Connecting to Mini Pro 001

The VisiPort works with 5Volt and 3.3Volt Arduinos

Use the three pin jumper in the upper right corner to select I/O voltage of the VisiPort. This selection allows compatibility with all Arduinos.



EPT_230_XM_S2 Video 5V-3p3V Selectionr



The VisiPort Uses a Micro USB Connector

The Micro USB connector is lower profile and allows cables to connect into the center of the VisiPort. This keeps the overall size smaller than any other programmer.

EPT_230_XM_S2 Video MicroUSB Connector







 

 

 

 

 

 

 

What’s the difference between VisiPort and other programmers?

  • We made the VisiPort as compact as physically possible
  • We used a Micro USB connector instead of the Mini USB
  • The VisiPort is compatible with 5V or 3.3V Arduinos
  • The VisiPort can power your board up to 280 mAs at 3.3V or 480 mAs at 5V
  • We gave the VisiPort jumper selectable DTR or RTS reset capability
  • We also gave the VisiPort a USB disconnect switch which allows you to turn off the serial port path to the PC and communicate over the serial port to any device with removing the USB cable.

The VisiPort is the perfect tool for debugging microcontrollers. Use it to download your compiled hex file to the flash (using the bootloader of the microcontroller). Use it to communicate with your code and provide debug information about the execution process.

 

 

 

 

 

 

Hardware Features:


  • FTDI FT232R USB To Serial Chip
  • User Selectable +3.3V and +5V Inputs/Outputs
  • Provides up to 450 mA of power for your Arduino
  • User Selectable RTS/DTR for programming Arduinos

Programming Features:

  • 100% Compatible with all versions of the Arduino Software
  • 100% Compatible with all Serial Monitors
  • Uses the latest FTDI Driver, Ver 2.12

Downloads

85-000009 VisiPort2 User Manual VISIPORT2_UM.pdf
95-000009 VisiPort2 DataSheet VISIPORT2_DS.pdf
45-000009 VisiPort2 Project CD VISIPORT_PROJECT_CD.ZIP
55-000009 VisiPort2 Schematics VISIPORT2_SCHEMATICS.PDF
35-000001 CDM Drivers CDM_2.12.00.EXE
Quantity
Product in stock

Price: $12.99

Shipping:$2.00

Loading Updating cart…

FTDI DUAL CHANNEL BREAKOUT BOARD

Dual Channel FTDI Breakout Board

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview

This breakout board is based on the FTDI FT2232H USB 2.0 IO chip. The FT2232H is a USB to serial converter, but with a lot more features. There are two independent serial ports in the chip. Each port is individually addressable and does not interfere with to other port. It uses the best in class FTDI CDM Driver. Just connect it to a USB port on a PC and the driver creates two ports.

 
The FT2232H Breakout Board contains the MPSEE engine. This engine can output SPI, I2C, JTAG or act like an eight bit parallel port. Using the JTAG interface, the FTDI Breakout Board can program the ATMega and Arduinos. It is supported by OpenOCD, urJTAG and others.

Hardware Features:


  • USB 2.0 Hi-Speed (480Mb/s)
  • 2 Independent USB to serial ports
  • 2 MPSSE modules with I2C, SPI, and JTAG
  • General purpose IO pins
  • 3.3volts
  • Supported JTAG debugger in OpenOCD, urJTAG, and others
  • Multi-platform support, GPL drivers
The breakout board includes an EEPROM for custom USB descriptors and
VID/PIDs.

 

 

 

 

 

Downloads

85-000001 Dual Channel FTDI Breakout Board User Manual DUAL_CH_FTDI_BREAKOUT_UM.pdf
95-000001 Dual Channel FTDI Breakout Board DataSheet DUAL_CH_FTDI_BREAKOUT_DS.pdf
55-000001 Dual Channel FTDI Breakout Board Schematics DUAL_CH_FTDI_BREAKOUT_SCHEMATIC.PDF
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product in stock

Price: $29.00

Shipping:$4.00

Loading Updating cart…

USB Micro B Cable

EPT-218-UC-R2 USB Micro Type B cable

 


USB 2.0 A Male to Micro-B Male 28/24 AWG High-Speed Shielded Data & Charging Cable 

High Performance USB 2.0 Micro B Cable

The EPT-218-UC-R2 USB cable provides connection between the USB port on a PC and the EPT USB boards. It is USB 2.0 compliant and capable of transferring data at 480 Mbits/sec. The cable is three feet in length and includes a Type Male connector for the PC and a Micro Type B connector for the Device.





Features:

  • Top/premium quality, flexible & durable. 
  • Outstanding micro-USB retention, snug fit/no wiggle (unlike others on eBay that have been compared).
  • Molded connector hood for strain relief.
  • This standard uUSB micro-USB works with many cell phones and small electronic devices – Droid, HTC and many others.
  • 2A+ charging.
  • 5 pin
  • Black
  • Cable 122cm AWM 2725 braid & foil shield, drain wire, 28AWG/1P 24AWG/2C, 4.6m diameter
  • RoHS & Lead-Free
  • Twist tied in PE bag
  •  ~45g (1.6oz)

Quantity
Product in stock

Price: $3.65

Shipping:$0.00

Loading Updating cart…

Odin-Link BLE Plus MaxProLogic Development Kit

JoyStick Phone app communicating with Odin-Link + MaxProLogic
JoyStick Phone app communicating with Odin-Link + MaxProLogic
Odin-Link BLE Plus MaxProLogic Development Kit








The Odin-Link BLE Plus MaxProLogic Development System
Provides the Easiest Way to Add BLE to any DIY Project.

The Odin-Link plus MaxProLogic is the simplest BLE development kit on the market. The Android phone app, included with the kit, is completely self contained, there is no programming or third party provider access. Just load the “JoyStick.apk” onto your Android phone and start sending commands to the Odin-Link. Most BLE development kits require a third party provider to build a custom Phone app. Because of this, the user must build the phone app, compile the phone app, then load it onto an Android Phone.


Kit Contents

The kit is ready to use out of the box. You will need a USB Micro B cable.
  • Odin-Link BLE Board — Programmed and ready for use
  • MaxProLogic FPGA Board — Programmed with Demo LED Blinky
  • JoyStick Android App — APK is ready for deployment on your phone
  • Project DVD which contains:
    • User Manual for the Odin Link Plus MaxProLogic
    • BLE Demo LED Blinky project
    • Source Code for Blinky project
    • Full Simulation for Blinky project
    • Data Sheets for Odin-Link and MaxProLogic
    • Verilog Getting Started Guide
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The JoyStick app is only available for the Android phone. It provides a simple interface to send commands to the Odin-Link board. There are switches to turn lights on and off, buttons to send single commands and a text communication path. Users can build a wide array of DIY projects including remote lamp controller, BLE controlled robot and remote weather station.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

 Click For Video


Odin-Link BLE Board

The Odin-Link BLE board comes pre-programmed with all the profiles required for the JoyStick app to run on an Android phone. No programming is needed for the board. The use of a third party phone app provider to produce a custom app requires programming of the BLE profiles into the BLE chip. This forces the users into writing code, debugging code and programming the BLE chip. The Odin-Link BLE Board development kit eliminates this extra work. It’s virtually plug and play.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The Odin-Link BLE board includes a v4.2 BLE chip along with a 2.4GHz antenna and matching network. Texas Instruments provides the CC2640 BLE chip. EPT provided the antenna tuning for maximum RF range. The Odin-Link BLE board plugs directly into the J5 connector of the MaxProLogic. All power and communication happen through through this connector. It communicates with the FPGA over a UART serial link. EPT has created a proprietary Verilog interface that runs in the FPGA and allows full bidirectional communication with the Android phone, via the CC2640 v4.2 chip.


MaxProLogic FPGA Board

The MaxProLogic is an FPGA board with the Intel/Altera MAX10 at its heart. The MaxProLogic is an integral piece of the Odin-Link BLE Plus MaxProLogic development kit. It is a standalone FPGA board that is powered by an external source. The onboard switching power supply provides a stable power source for the Odin-Link BLE board. It has a 50MHz ultra low jitter oscillator to
provide an array of different clock sources in the FPGA. The Odin-Link BLE plugs directly into the J5 socket of the MaxProLogic. The serial UART signals are connected directly from the CC2640 to the pins on the MAX10 FPGA.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The JoyStick Android App takes inputs from the user and generates BLE packets. These BLE packets are transmitted from the Android phone and received by the Odin-Link BLE board. The Odin-Link BLE board decodes the packets and produces ASCII generated commands that are transmitted over the serial UART signals to the MAX10 FPGA.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

EPT has created a Verilog library that runs in the MAX10 FPGA to convert the serial ASCII commands into usable signals. The user will interface their code to the library using an easy SDK from EPT. This makes creating advanced projects quick and easy. Just include the library when synthesizing the FPGA project.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

The Verilog library will parse out each command and send it to the appropriate block interface. There are three block interfaces, buttons, switches and text. There is a demo BLE LED Blinky project included in the DVD. This project allows the user to individually turn on and off the LEDs of the MaxProLogic board. The demo will also allow the user to blink the LEDs in a Blinky Show. The demo project has all the source code, fully compiled project, programming files, and full simulation.
JoyStick Phone app communicating with Odin-Link + MaxProLogic

 

 

 

 

Downloads

105-000001 Odin-Link + MaxProLogic Development User Manual ODINLINK_MAXPRO_DEV_SYS_UM.pdf
115-000001 Odin-Link + MaxProLogic DataSheet ODINLINK_MAXPRO_DS.pdf
125-000001 Odin-Link + MaxProLogic Schematics MAXPROLOGIC_SCHEMATIC.PDF
135-000001 Odin-Link + MaxProLogic Project DVD ODINLINK_MAXPRO_DEV_SYS_PROJECT_2.7_DVD.zip
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product not in stock

Price: $59.99

Shipping:$1.00

MegaMax CPLD Development System

MegaMax CPLD Development System





The MegaMax is an easy to use
CPLD development system.


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview
The MegaMax makes programmable logic easy with
an all inclusive development platform. It includes
an Intel 5M570 CPLD, JTAG programmer, and a 32 General
Purpose Inputs/Outputs. You can create your HDL code,
program it into the CPLD and interact with the hardware
via a Windows PC.

MegaMax Hardware Overview

EPT-5M57-AP-M5 Block Diagram


Hardware Features:

  • Intel 5M570 CPLD with 440 MacroCells
  • 66 MHz Oscillator
  • FTDI FT2232H High Speed USB data transfer
  • 32 User I/O’s with 3.3/5 Volts Selection
  • Four RGB LED’s
  • Two PCB switches
  • Two Slide switches
  • Two PMOD Connectors

MegaMax Hardware Overview

The MegaMax DVD provides detailed step by step
instructions to quickly guide the user to create a
project. The user must download Quartus Prime from
the Intel website. Once the Quartus software is
on your desktop, we will show you how to create
a project, write you first LED blinky code,
compile and program the CPLD.
  • Beginners CPLD Development User Manual,
    includes step by step guide to
    building your first
    programmable logic project
  • Programming of CPLD from Quartus
    Prime Lite Software
  • High Speed Data Transfer from any
    electronics
  • High Speed Clock Available
  • No USB Driver Programming

EPT Quartus Project

Programming the CPLD

The CPLD on the MegaMax can be programmed with
the code created by the user. Programming is quick
and easy. All that is required is a standard USB-C
cable and the Quartus Software installed on the PC.
There are no extra parts to buy just plug in the USB
cable and connect the MegaMax to the PC


EPT Quartus Project

Connecting To Hobby Electronics Made Easy

The MegaMax easily connects to other Hobby Electronics.
The durable 74LVC82245 Bus Transceivers allow up to 50mA
per Output on the Stackable Headers. This kind of power
can drive all kinds of electronics such as long distance
cables, LEDs, and high speed electronics.

EPT Quartus Project

Programmable Logic Code Development

It also provides a high speed data transfer mechanism
between the MegaMax board and a host PC. The MegaMax
development system provides a convenient, user-friendly
work flow by connecting seamlessly with Altera’s Quartus Prime
Lite software. The user will develop the code in the Quartus
environment on a Windows Personal Computer. The programmable
logic code is loaded into the CPLD using only the Quartus Programmer
tool and a standard USB cable. The Active Host SDK provides
a highly configurable communications interface between
CPLD and host. It connects transparently with the Active
Transfer Library in the CPLD code. This Active Host/Active
Transfer combination eliminates the complexity of designing
a USB communication system. No scheduling USB transfers,
USB driver interface or inf file changes are needed.
The MegaMax development systemis a unique
combination of hardware and software.
Use the C# examples included in the DVD to create your
own display Window on the PC.The user comes complete with
tutorial to instruct the user to easily build a Windows
program that can display any data from user code or other
electronic device. The C# interface uses similar function
calls to the Arduino function calls.

Programming Features:

  • Use Active Host API to send/receive data
    to/from the CPLD
  • Create dynamic/interactive applications
    between the User Code and the Windows PC.

Kit Contents

MegaMax kit contains the MegaMax and a DVD which
includes the User Manual that walks the user through
setting up the drivers, software, and the
test application. There is also a full tutorial in
writing your first CPLD project and C# application.
All the code for the projects are included.

Downloads

85-000040 MegaMax CPLD Development System User Manual MEGAMAX_CPLD_DEV_SYS_UM.pdf
95-000040 MegaMax CPLD Development System Data Sheet MEGAMAX_CPLD_DEV_SYS_DS.pdf
45-000040 MegaMax CPLD Development System Project DVD MEGAMAX_CPLD_SYSTEM_PROJECT_4.5_DVD
55-000040 MegaMax CPLD Development System Schematics MEGAMAX_SCHEMATICS.PDF
35-000001 EPT Drivers EPT_2.08.24.ZIP

Quantity
Product in stock

Price: $39.99

Shipping:$3.00

Loading Updating cart…

TMP102 Uno Docking Board

TMP102 Temperature Sensor Docking Board





TMP102 TEMPERATURE SENSOR
DOCKING BOARD


The TMP102 Temperature Sensor Docking Board
Quickly and easily connects the TMP102 to
the Arduino Uno platform

The EPT-200TMP-TS-U2 is a temperature sensor mounted on a docking board.
The board is designed to fit onto the Arduino Uno platform. It is compatible
with the +5V Arduino’s and requires no external hook wires. Just plug the
EPT-200TMP-TS-U2 into the Arduino and load the code. The TMP102 temperature
sensor power and communications are provided by the docking board connectors
from the Arduino.

 

UnoProLogic2 Hardware Overview

The EPT-200TMP-TS-U2 is designed for applications that require a robust
connection between the sensor and the Arduino platform. These are applications
where a bread board and hook up wires could fail. Applications where the boards
are subject to vibrations such as robots or industrial environments. The
EPT-200TMP-TS-U2 sensor and docking board provides a tight coupling of the board
to the Arduino platform.


Hardware Features:

  • Uses the TMP102 Sensor from Texas Instruments
  • Robust connection with Arduino Platform
  • 12-bit, 0.0625°C resolution
  • Typical temperature accuracy of ±2.0°C
  • +3.3V sensor
  • Compatible with +3.3V or +5V Arduinos
  • Arduino Stackable Headers allows shield stacking
This docking board is based on the TMP102 Temperature Sensor chip
from Texas Instruments. It can measure the ambient temperature between
-25℃ to +85℃. The temperature is measured with an accuracy of ± 2.0℃
across the temperature range. The TMP102 is capable of reading temperatures
to a resolution of 0.0625°C

The docking board provides a robust method (also convenient for connections)
to connect the TMP102 to an array of Arduino boards. It is compatible
with both +3.3V and +5V Arduinos. There is a power indicator Green LED,
and a user Green LED. It has stackable Headers that allow the board to
plug into an Arduino and allow other boards to stack on top of it.

EPT-200TMP-TS-U2 with Arduino

Coding the Arduino to measure the temperature from the TMP102 is
made quite easy using the “Wire” library. All functions required to
communicate with the sensor are included in the library. This docking
board can be set up and displaying temperature in only a few minutes.
See the TMP102 Temperature Sensor Docking Board Project DVD below
for an Arduino sketch that is complete and ready to take measurements.

Downloads

85-000010 TMP102 Temperature Sensor Docking Board User Manual TMP102_TEMP_DOCK_UM.pdf
95-000010 TMP102 Temperature Sensor Docking Board Data Sheet TMP102_TEMP_DOCK_DS.pdf
45-000010 TMP102 Temperature Sensor Docking Board Project DVD TMP102_TEMP_SENSOR_PROJECT_DVD
55-000010 TMP102 Temperature Sensor Docking Board Schematics EPT_200TMP_TS_U2_SCHEMATICS.PDF
Quantity
Product in stock

Price: $15.00

Shipping:$3.00

Loading Updating cart…

EPT-4901-DA-S1 DAC Board

DSO 100M Development System





Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview


The DSO 100M is a Complete Open
Source Digital Storage Oscilloscope
Development System. It Includes
Four Channels of Analog Input With
a Dedicated 80 MHz Sampling Rate
per Channel

The Earth People Technology DSO 100M development
system is a fully functional USB Digital Storage
Oscilloscope. It was designed to be open, flexible and
easy to modify. This Open Source Development System
allows the user to understand the basics of the typical
DSO. All source code along with compiled projects are
made available. The user can modify the Verilog code
in the FPGA as well as the C# project known as the
UnoProlyzer.
Quantity
Product in stock

Price: $15.00

Shipping:$0.00

Loading Updating cart…

EPT-4901-DA-S1 DAC Board

EPT-4901-DA-S1 DAC Board Hardware Overview





EPT-4901-DA-S1
Digital To Analog Converter Board


The EPT-4901-DA-S1 is an easy to use
DAC Board. It includes
an eight bit DAC and convinient
Bread Board connections


Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview
This DAC board features the MCP4091 Eight bit Digital to Analog chip. It is designed to fit into a bread board and connect to any Arduino board. The chip operates from a single 2.7V to 5.5V supply with an SPI compatible Serial Peripheral Interface. So, it can accommodate the +3.3V and +5V Arduinos such as the Mini, Mini Pro, Nano.

 

DAC Board Hardware Overview


Hardware Features:

  • Uses the SPI interface accessible by Arduino Libraries
  • 8-bit, Rail to Rail, Voltage Output DAC
  • Fast Settling Time of 4.5 µs
  • Compatible with +3.3V or +5V interface
  • 8Mb Flash chip utilized in +5V mode only
  • Convenient Bread Board Connectors SMT mounted on bottom
  • Green LED Power Indicator
The EPT-4901-DA-S1 contains a MCP4091 DAC chip. The board can be used to generate any analog voltage from ground to VREF. VREF is determined by a voltage divider using a potentiometer. The potentiometer allows VREF to vary from zero volts to VCC. VCC is determined by the voltage used to power the EPT-4901-DA-S1. The DAC will accept any input digital value from zero to 255 and convert this value to analog. However, VREF determines the step size of each digital value.

Digital to Analog Converter

The MCP4901 is a single channel 8-bit buffered voltage output Digital-to-Analog Converter (DAC). The devices operate from a single 2.7V to 5.5V supply with an SPI compatible Serial Peripheral Interface. The user can configure the full-scale range of the device to be VREF or 2*VREF by setting the gain selection option bit (gain of 1 of 2).
The device be can shut down by setting the Configuration Register bit. In Shutdown mode, most of the internal circuits are turned off for power savings, and the output amplifier is configured to present a known high resistance output load (500 kΩ typical).
The device include double-buffered registers, allowing synchronous updates of the DAC output using the LDAC pin. These devices also incorporate a Power-on Reset (POR) circuit to ensure reliable powerup.
The device utilizes a resistive string architecture, with its inherent advantages of low Differential Non-Linearity (DNL) error and fast settling time. This device is specified over the extended temperature range (+125°C).


VREF Potentiometer

The EPT-4901-DA-S1 board includes a 20K potentiometer. This pot forms a voltage divider with a second resistor to vary the voltage applied to VREF. This varied voltage provides an amplitude control for the Analog Out voltage.

Schematic

By varying the VREF, the accuracy of the DAC can be improved. This is because the analog output step size between each DAC digital word is reduced. For example, if the VREF is set to 5V, the analog output step size is 5V/256 (Digital Steps) = 0.0195V per step. If the VREF is set to 2.5V, the analog output step size is 2.5V/256 (Digital Steps) = 0.00976V per step. The smaller the analog step size (or quanta), the more accurate the analog signal can be.

Downloads

85-000010 MCP4901 Digital To Analog Converter Board User Manual EPT_4901_DAC_UM.pdf
95-000010 MCP4901 Digital To Analog Converter Board Data Sheet EPT_4901_DAC_DS.pdf
45-000010 MCP4901 Digital To Analog Converter Board Project DVD EPT-4901-DAC-PROPJECT_DVD
55-000010 MCP4901 Digital To Analog Converter Board Schematics EPT_4901_DA_SCHEMATICS.PDF
Quantity
Product in stock

Price: $25.00

Shipping:$3.00

Loading Updating cart…

USB SPI Slave Breakout Board

USB SPI Slave Breakout Board

Transfer SPI data directly to the PC

The USB SPI Slave Breakout Board provides a simple interface for bi-directional communication with the PC from any MCU (including the Arduino family). It is designed to connect directly to the standard bread board with a reduced footprint. Once connected to an MCU, the MCU Master SPI bus connects to the FT220X chip. This chip connects the SPI bus to the USB bus. The PC communicates with the USB SPI Slave Breakout Board as COM Port. This allows any simple Terminal Window software (such as TeraTerm) to communicate directly with the MCU.

Earth People provides sample software so the user can use the Arduino functions to send data to be graphed on the PC.

Slave SPI Connections Overview

Hardware Features:


  • USB 2.0 Full Speed
  • Independent USB to SPI Slave Bus Running 12MHz Max Clock Speed
  • Board is used as COM Port on the PC
  • USB Powered
  • Provides external +3.3volts @ 50mA
  • FT220X FTDI chip has on chip 512 byte Receive and Transmit Buffers
  • Compatible with any external +5/3.3 Volt MCU (Including all Arduinos)

Description

The USB SPI Slave Breakout Board consists of the FT220X chip
from FTDI. This single chip solution connects the Slave SPI bus
directly to USB. The board includes a USB Micro B connector and
two 1×8 0.1 inch headers. The board is powered from the USB port
of the PC. It provides +3.3V regulated output to power up user MCU’s
or any other power need. Current from the +3.3V regulated output is
50mA. No external power is needed for the USB SPI Slave Breakout Board.

Slave SPI Connections Overview

High Speed Data Display

The USB SPI Slave Breakout Board comes with example software
that displays data from the External MCU (Such as the Arduino Mini
Pro). The user can display multiple channels of data analog, temperature
sensor or digitally generated data.

EPT Serial Graph Tool 1

EPT Serial Graph Tool 2

SPI Slave to Arduino Mini Pro

Downloads

85-000040 USB SPI Slave Breakout Board User Manual USB_SPI_SLAVE_BREAKOUT_BOARD_UM.pdf
95-000040 USB SPI Slave Breakout Board DataSheet USB_SPI_SLAVE_BREAKOUT_BOARDL_DS.pdf
45-000040 USB SPI Slave Breakout Board Projects DVD USB_SLAVE_SPI_BREAKOUT_PROJECT_3.0_DVD.ZIP
55-000040 USB SPI Slave Breakout Board Schematics USB_SPI_SLAVE_BREAKOUT_SCHEMATICS.PDF
35-000001 EPT Drivers EPT_2.12.00.exe
Quantity
Product not in stock

Price: $9.99

Shipping:$0.00

TMP102 Temperature Sensor Breakout Board

TMP102 Temperature Sensor Docking Board





TMP102 TEMPERATURE SENSOR
BREAKOUT BOARD


The TMP102 Temperature Sensor Breakout Board
Quickly and easily connects the TMP102 to
the Arduino Uno platform

The EPT-TMP102-BD-S8 is a temperature sensor mounted on a breakout board.
The board is designed to fit onto the Arduino platform. It is compatible
with the +5V Arduino’s and can also connect to +3.3V boards. Just wire the
EPT-200TMP-TS-U2 into the Arduino and load the code. The TMP102 temperature
sensor power and communications can be provided by the board connectors
from the Arduino.

 

UnoProLogic2 Hardware Overview


Hardware Features:

  • Uses the TMP102 Sensor from Texas Instruments
  • 12-bit, 0.0625°C resolution
  • Typical temperature accuracy of ±2.0°C
  • +3.3V sensor
  • Compatible with +3.3V or +5V Arduinos
This breakout board is based on the TMP102 Temperature Sensor chip
from Texas Instruments. It can measure the ambient temperature between
-25℃ to +85℃. The temperature is measured with an accuracy of ± 2.0℃
across the temperature range. The TMP102 is capable of reading temperatures
to a resolution of 0.0625°C

The board provides a convenient connection, via the I2C interface,
to connect the TMP102 to an array of Arduino boards. It is compatible
with both +3.3V and +5V Arduinos.

EPT-200TMP-TS-U2 with Arduino

Coding the Arduino to measure the temperature from the TMP102 is
made quite easy using the “Wire” library. All functions required to
communicate with the sensor are included in the library. This docking
board can be set up and displaying temperature in only a few minutes.
See the TMP102 Temperature Sensor Breakout Board Project DVD below
for an Arduino sketch that is complete and ready to take measurements.

Downloads

85-000010 TMP102 Temperature Sensor Breakout Board User Manual TMP102_TEMP_DOCK_UM.pdf
95-000010 TMP102 Temperature Sensor Breakout Board Data Sheet TMP102_TEMP_DOCK_DS.pdf
45-000010 TMP102 Temperature Sensor Breakout Board Project DVD TMP102_TEMP_SENSOR_PROJECT_DVD
55-000010 TMP102 Temperature Sensor Breakout Board Schematics
Quantity
Product in stock

Price: $10.00

Shipping:$0.00

Loading Updating cart…

MPU-6050 Breakout Board

MPU-6050 Breakout Board




TRIPLE AXIS ACCELEROMETER AND GYRO BREAKOUT BOARD

This breakout board allows you to use your MPU6050 Accelerometer/Gyroscope
sensors with any MCU including the Arduino platform. It is compatible
with the +5V Arduino’s and can also connect to +3.3V boards. Just wire the
EPT-M6050-BD-S8 into the Arduino and load the code. The I²C Bus is required
to be set up in your configuration for this sensor to work.

MPU-6050 Arduino Pro Mini Overview

6-axis MotionProcessing™ solution

The MPU-6000™ family provides the world’s first integrated 6-axis MotionProcessing™
solution that eliminates the package-level gyro/accel cross-axis misalignment
associated with discrete solutions. The devices combine a 3-axis gyroscope and a
3-axis accelerometer on the same silicon die together with an onboard Digital Motion
Processor™ capable of processing complex 9-axis MotionFusion algorithms. The parts’
integrated 9-axis MotionFusion algorithms access external magnetometers or other
sensors through an auxiliary master I2C bus, allowing the devices to gather a
full set of sensor data without intervention from the system processor.
The devices are offered in the same 4x4x0.9 mm QFN footprint and pinout as the
current MPU-3000™ family of integrated 3-axis gyroscopes, providing a simple
upgrade path and making it easy to fit on space constrained boards.

 

MPU-6050 Arduino Pro Mini Overview

Hardware Features:

  • Three-axis gyroscope and three-axis accelerometer
  • Chip built-in 16bit ADC converter, 16-bit data output
  • Gyroscope Range: +/-250, +/-500, +/-1000, +/-2000 °/s
  • Acceleration Range: +/-2g, +/-4g, +/-8g, +/-16g
  • Compatible with +3.3V or +5V Arduinos

Easily Code up the Accel/Gyro

Coding the Arduino to measure movement using the MPU-6050 is
made quite easy using the “Wire” library. All functions required to
communicate with the sensor are included in the library. This
board can be set up and displaying movement in only a few minutes.
See the MPU-6050 Gyro and Accelerometer Sensor Breakout Board Project DVD below
for an Arduino sketch that is complete and ready to take measurements.

MPU-6050 Arduino Pro Mini Overview

Downloads

85-000010 MPU-6050 Accelerometer and Gyro Breakout Board User Manual MPU6050_BREAKOUT_UM.pdf
95-000010 MPU-6050 Accelerometer and Gyro Breakout Board Data Sheet MPU6050_BREAKOUT_DS.pdf
45-000010 MPU-6050 Accelerometer and Gyro Breakout Board Project DVD MPU6050_BREAKOUT_PROJECT_DVD
55-000010 MPU-6050 Accelerometer and Gyro Breakout Board Schematics EPT_M6050_BD_S8_V1.pdf
Quantity
Product in stock

Price: $9.99

Shipping:$5.00

Loading Updating cart…

LED RGB Breakout Board

LED RGB Breakout Board

LED RGB Breakout Board

SML-LX0404 LED RGB Breakout Board

The LED RGB Breakout Board provides a simple interface to control four LED RGBs for
a total of 12 LEDs from any MCU (including the Arduino family). It is designed to
connect directly to the standard bread board with a reduced footprint. Once connected
to an MCU, the MCU can provide a sink for each LED.

LED RGB Overview

Hardware Features:


  • Stand Alone Bread Board Compatible
  • Four Independently controlled LED RGBs
  • Designed for +3.3V Control, Each LED has a pre-selected Current Resistor
  • Each LED is sink controlled from any MCU including Arduinos
  • Each LED connected to SMT pin on bottom of Board

Slave SPI Connections Overview

Description

The LED RGB Breakout Board consists of four Lumex SML-LX0404SIUP LED chips.
The SML-LX0404 chip is a current sink and can be connected to any MCU.
The anode should be connected to +3.3V. The reason for this is the Series resistors
are calculated for current limiting based on +3.3V. Changing the anode
voltage to another source will change the brightness emitting from each LED. Because
the SML-LX0404 chips are current sink, the user can connect to either +5V or +3.3V
Arduino (or other MCUs) and control each LED.

Slave SPI Connections Overview

LED Electrical Specifications

Each LED current limiting resistor is calculated to provide 5mA in each
of the Red, Green and Blue LEDs. So, the current for each leg:

Parameter Red LED Green LED Blue LED Units
Peak Wavelength 632 518 564 nm
Forward Voltage 1.75 2.75 2.60 Volts
Leg Current 5 5 5 mA
Resistor 310 110 140 Ohms
Axial Intensity 30 40 20 mcd

Earth People provides sample software so the user can use the Arduino functions
to control the LED RGBs. The user can control all aspects of each LEDs on/off time.
Adding pulse width controlled signals to the LEDs
allows a wide variety of colors to be displayed by the LED RGBs.

LED RGB Connections Overview

Easily Control four LED RGBs from an Arduino

The LED RGB Breakout Board comes with example software that blinks
individual LEDs from the External MCU (Such as the Arduino Mini Pro). The user
can display multiple colors using each LED RGB. The MCU will provide pulse width
modulated control for each LED. Changing the duty cycle of each LED changes the
overall color of the LED RGB.

EPT Serial Graph Tool 1

EPT Serial Graph Tool 2

Downloads

85-000040 LED RGB Breakout Board User Manual LED_RGB_BREAK_OUT_UM_V2.pdf
95-000040 LED RGB Breakout Board DataSheet LED_RGB_BREAKOUT_BOARD_DS_V3.pdf
45-000040 LED RGB Breakout Board Projects DVD LED_RGB_BREAKOUT_PROJECT_1.0_DVD.ZIP
55-000040 LED RGB Breakout Board Schematics LEDRGBV1.3_Schemtic.pdf
Quantity
Product in stock

Price: $9.99

Shipping:$0.00

Loading Updating cart…

LED Strip Controller Board

MegaMax CPLD Development System

LED Strip Controller Board


‌‌



The LED Strip Controller is a board that provides complete
control over 12 seperate individual strips. It includes an Intel/Altera
MAX10 FPGA.

 

LED Strip Controller Connected to House Strips

LED Strip Controller


Control 12 Individual Separate LED Strips

TLED Strip Controller

LED Strip Controller

 

LED Strip Projects

LED Strip Controller

 

DueProLogic Hardware Overview Callouts

LED Strip Controller

 


Configuring the FPGA

LED Strip Controller
LED Strip Controller

Downloads

85-000012 LED Strip Controller User Manual LED_STRIP_CONTROLLER_UM.pdf
95-000012 LED Strip Controller Data Sheet LED_STRIP_CONTROLLER_DS.pdf
45-000012 LED Strip Controller Project DVD LED_STRIP_CONTROLLER PROJECT DVD
55-000012 LED Strip Controller Schematics LED_STRIP_CONTROLLER-SCHEMATICS.pdf
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product not in stock

Price: $69.00

Shipping:$0.00

BeeProLogic CPLD Development Board

BeeProLogic CPLD Development System


‌‌



The BeeProLogic is an Easy To Use
Beginners CPLD Development Board.

BeeProLogic CPLD Development Board

The BeeProLogic is a CPLD development board that is designed to be
user friendly and a great introduction into digital design for Electrical
Engineering students and hobbyists. This board provides a simplified method
for debugging programmable logic code. It has been designed with plenty of
LEDs and Pushbuttons to allow a large amount of interaction between user and
hardware operations.

BeeProLogic CPLD Development System

The Earth People Technology BeeProLogic CPLD development system hardware
consists of a a CPLD, 8Mb Flash and a single channel DAC. The board requires
an external JTAG Programmer compatible with the JTAG Blaster. The Core of the
board is the MAX V chip. The board can be powered by standard USB Micro B connector.
There is a 10MHz oscillator attached to the MAX V chip for clocking user code.
The board also includes 10 Green User LEDS, Seven User Pushbuttons and One external
connector with six pins for GPIO.

Hardware Features:

  • MAX V 5M240ZT100 CPLD From Intel/ 240 Logic Elements
  • 8 Mbit Flash Chip
  • 8 bit Single Channel DAC
  • 5 Inputs/Outputs available at 8×1 connector on board
  • 11 Green User configurable LEDs
  • 8 User Configurable Pushbutton Switch
  • Power: Standard USB (+5V @ 2Amp) Using Micro-B connector
  • 10MHz Oscillator
  • Standard Programming Connector fits any JTAG Blaster

Simplified Development Board

The BeeProLogic DVD provides detailed step by step instructions to quickly
guide the user to create a project, synthesize the project and download the
programming file into the CPLD. The Quartus Prime Software must be downloaded
from Intels website. Once the Quartus software is on your desktop, the guide
will show you how to create a project, write you first LED blinky code, compile
and program the CPLD.

Programming the BeeProLogic Board

The CPLD on the BeePro can be programmed with the code created by the user.
Programming is quick and easy. The BeeProLogic Does Not Include An OnBoard
programmer. The user must purchase a separate JTAG Blaster. To program the board,
a standard USB Micro-B cable must be connected from power (USB Port on laptop)
to the board. Then connect the JTAG Blaster to a USB Port on a laptop. Use the
provided adapter to connect the JTAG Blaster 10 pin connector to the 6 pin.
2mm pitch connector. Connect the 6 pin 2mm pitch connector to the BeeProLogic
connector on the back of the board.

BeeProLogic Hardware Overview Callouts

Use the Quartus Prime Software Tools to program the 5M240 CPLD on board the
BeeProLogic. The User Manual includes step by step instructions on building the
user project. It includes the steps to successfully program the CPLD.

Controlling The Board


The User LEDs

BeeProLogic Hardware Overview Callouts

The BeeProLogic includes eleven user LEDs. The LEDs are directly sinked from
the CPLD with the anode connected to +3.3V. This voltage is used to meet the forward voltage
along with a 220 Ohm series resistor for each LED. The resistor provides the series
current through the LEDS and controls the brightness.

BeeProLogic Hardware Overview Callouts

The code to drive the LEDs is either zero (1’b0) or floating (1’bz). First, declare the LED as an output. In the example below, the vector LED is set to ‘reg’ because it is driven in an always block.

BeeProLogic Hardware Overview Callouts

To turn the selected LED on, set the signal equal to 1’b0. This will apply a ground to the cathode side of the LED and allow current to flow through the circuit turning the LED on. To turn the selected LED off, set the signal equal to 1’bz. This will float the cathode side of the LED and no current will flow through the LED.


The User Pushbuttons

BeeProLogic Hardware Overview Callouts

BeeProLogic Hardware Overview Callouts

The BeeProLogic includes eight push button switches. All are momentary contact switches. They include a 1uF cap to ground to debounce both switches. The code to use these switches is simple, just declare an input on the selected switch pin. Then use code to activate the a function with the input signal goes to low.

BeeProLogic Hardware Overview Callouts


The 8 Bit DAC

BeeProLogic Hardware Overview Callouts

The BeeProLogic includes a single channel 8 bit DAC. The user can write any 8 bit digital value to the DAC and the associated analog voltage will appear on the output. The DAC is directly connected to the CPLD. The communication path between CPLD and the 8 bit DAC is via SPI bus.

BeeProLogic Hardware Overview Callouts

TThe MCP4901 chip is an SPI Slave. Any SPI host can communicate with the chip at speeds up to 20 MHz. The chip has no minimum SPI clock speed. The chip will respond to any SPI slave at any clock rate as long as it does not exceed 20 MHz.


User Inputs/Outputs

BeeProLogic Hardware Overview Callouts

The BeeProLogic has one 8 pin header that provide 5 digital Inputs and Outputs. All of the I/O’s are +3.3 VDC only. All I/O’s connect directly from the CPLD. The digital pins of the I/O Connector are directly accessible from pins on the CPLD. The user can access these pins by defining them in user HDL code. Then ensure that the pins are connected properly using the Pin Planner tool of Quartus.

Downloads

85-000107 BeeProLogic CPLD Development System User Manual BEEPROLOGIC_CPLD_DEV_SYS_UM_V7.pdf
95-000107 BeeProLogic CPLD Development System Data Sheet BEEPROLOGIC_CPLD_DEV_SYS_DS_V5.pdf
45-000107 BeeProLogic CPLD Development System Project DVD BEEPROLOGIC_CPLD_DEV_SYS_PROJECT_1.0_DVD
55-000107 BeeProLogic CPLD Development System Schematics BEEPROLOGIC_SCHEMATICS_V2.pdf
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $29.99

Shipping:$0.00

Loading Updating cart…

UnoMax Special Purchase

UnoMax CPLD Development System





UnoMax Special Purchase
29 Units
Total $724.71
Shipping Included

The UnoMax makes programmable logic easy with an all
inclusive development platform. It includes an Altera 5M570
CPLD, JTAG programmer, and a four channel ADC with
300KS/second sample rate. You can create your HDL code,
program it into the CPLD and interact with the hardware
via a Windows PC.

 

UnoMax Hardware Overview
EPT-5M57-AP-U2 Block Diagram


Hardware Features:

  • Four Channel ADC with 300KS/second
  • Altera 5M570 CPLD with 440 MacroCells
  • 66 MHz Oscillator
  • FTDI FT2232H High Speed USB data transfer
  • 24 User I/O’s with 3.3/5 Volts Selection
  • Four Green LED’s
  • Two PCB switches
The UnoMax DVD provides detailed step by step
instructions to quickly guide the user to create a project.
The entire Quartus Prime Lite software is included on the
DVD. This let’s you bypass the lengthly download process
involved in getting the 3.6 GB file. Once the Quartus
software is on your desktop, we will show you how
to create a project, write you first LED blinky code,
compile and program the CPLD.
  • Beginners CPLD Development User Manual,
    includes step by step guide to
    building your first programmable logic project
  • Programming of CPLD from Quartus Prime Lite Software
  • High Speed Data Transfer from any electronics
  • High Speed Clock Available
  • No USB Driver Programming

EPT Quartus Project

Programming the CPLD

The CPLD on the UnoMax can be programmed with the
code created by the user. Programming is quick and easy.
All that is required is a standard USB cable with a Micro B
connector and the Quartus Software installed on the PC.
There are no extra parts to buy – just plug in the USB
cable and connect the UnoMax to the PC



 
 
EPT Quartus Project
 
 

Connecting To Hobby Electronics Made Easy

The UnoMax easily connects to other Hobby Electronics.
The durable 74LVC82245 Bus Transceivers allow up to 50mA
per Output on the Stackable Headers. This kind of power
can drive all kinds of electronics such as long distance
cables, LEDs, and high speed electronics.

Programmable Logic Code Development

It also provides a high speed data transfer mechanism
between the UnoMax board and a host PC. The UnoMax
development system provides a convenient, user-friendly
work flow by connecting seamlessly with Altera’s Quartus Prime
Lite software. The user will develop the code in the Quartus
environment on a Windows Personal Computer. The programmable
logic code is loaded into the CPLD using only the Quartus Programmer
tool and a standard USB cable. The Active Host SDK provides
a highly configurable communications interface between
CPLD and host. It connects transparently with the Active
Transfer Library in the CPLD code. This Active Host/Active
Transfer combination eliminates the complexity of designing
a USB communication system. No scheduling USB transfers,
USB driver interface or inf file changes are needed.
The UnoMax development systemis a unique
combination of hardware and software.

 

Use the C# examples included in the DVD to create
your own display Window on the PC.The user comes complete
with tutorial to instruct the user to easily build a
Windows program that can display any data from user code
or other electronic device. The C# interface uses similar
function calls to the Arduino function calls.

 

4 Channel Analog to Digital Converter

Examine four analog channels running up to 300 KSamples/second.
The hardware has been simplified to remove extra cost.The
input signals are limited to 0 to +5Volts and the sample
rate is shared across all four channels. If you run one
channel only, it will take advantage of the 300KSamples/second.
If you run four channels, each channel will have
a maximum sample rate of 75 KSamples/second.

 

Programming Features:

  • Use Active Host API to send/receive data to/from the CPLD
  • Create dynamic/interactive applications between the User Code and the Windows PC.

Kit Contents

UnoMax kit contains the UnoMax and a DVD which includes
the User Manual that walks the user through setting up the
drivers, software, how to use to the test application. There
is also a full tutorial in writing yourfirst CPLD project
and C# application. All the code for the
projects are included.

Downloads

85-000040 UnoMax CPLD Development System User Manual UNOMAX_CPLD_DEV_SYS_UM.pdf
95-000040 UnoMax CPLD Development System Data Sheet UNOMAX_CPLD_SYS_DS.pdf
45-000040 UnoMax CPLD Development System Project DVD UNOMAX_CPLD_SYSTEM_PROJECT_2.7_DVD
55-000040 UnoMax CPLD Development System Schematics UNO2_USB_CPLD_SCHEMATICS.PDF
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product not in stock

Price: $724.71

Shipping:$0.00

SWD Blaster MCU Programmer

SWD Blaster Hardware Overview









SWD BLASTER
MCU PROGRAMMER

The SWD Blaster is an easy to use
ARM MCU Programmer Compatible with IAR
Embedded Workbench. It provides
full functional in circuit debugging
for most ARM Cortex A/R/M MCUs.

Embedded Workbench Project

The SWD Blaster is a stand alone programmer for use with IAR
Embedded Workbench and capable of debugging most ARM MCU’s. It includes
the I-Jet On Board Module from IAR. The SWD Blaster has a maximum speed
of 8MHz. I-jet provides a fast debugging platform via JTAG and SWD/SWO
with download speeds of up to 1.89 MByte/sec and support for SWO speeds
of up to 60MHz.

SWD Blaster Programming Overview
SWD Blaster Callouts Diagram


Hardware Features:

  • I-Jet OB Module from IAR (No License Needed)
  • USB-C connection
  • 20 Pin 0.1 Inch Header for connection to target MCU
  • Reset Pushbutton for target MCU
  • Connection and Status LEDs
  • Fast Debugging, 8MHz via SWD/SWO
  • Download Speeds of 1.89 Mbyte/Sec
  • Supported by full IAR Embedded Workbench Debug Software
  • Supports all ARM Cortex A/R/M MCU’s from most vendors
The board is powered by USB and connects to target MCU’s via the
20 pin 0.1 Inch header. The SWD Blaster does not require a license.
The USB driver for the board is included in the IAR Embedded
Workbench software. The board is plug and play and includes a reset
pushbutton switch to reset the target.

EPT I-Jet Connection Project

EPT I-Jet Connection Project

Programming ARM MCUs

The SWD Blaster must have the IAR Embedded Workbench installed on the
PC. The USB driver is included in the software. Once installed, connect the
SWD Blaster using a USB-C cable. Connect the USB cable to a port on the Host PC.
Connect the SWD Signals to the target MCU.
Use the Embedded Workbench software to connect to the target board.

The SWD Blaster will show up under Device Manager as the I-Jet.
When the Embedded Workbench software is open, the user can select
I-Jet from the Options Window of the user project.
Write user code, compile, download and start debugging.


SWD Blaster Functionality

The SWD Blaster provides the full functionality of the
Embedded Workbench software. The user can Download, Debug, Step
Go, Pause execution of user code.
The OBM provides full SWD JTAG in circuit emulation. The emulation
speed is limited to 8MHz. However, this speed is more than adequate
for most applications. The OBM provides all of the debugging power of
the IAR Embedded Workbench. The user can:

  • compile user code
  • download, debug
  • step over functions
  • step into functions
  • run to cursor
  • run full program
  • pause
  • view all registers
  • set breakpoints
  • execute to breakpoints
  • add variables to Watch
  • probe variables
  • and all other functionality

Embedded Workbench Project

Getting Started with Microcontrollers Made Easy

The SWD Blaster comes with a User Manual that walks the user through
getting started with their first Microcontroller (MCU) project development.
The User Manual explains how to get the free version of IAR Embedded Workbench
and download and install onto the users PC.

The User Manual will show to the user how to use Board Support Package
such as STM32CubeMX. This software provides a graphical tool that allows
configuring the STM32 microcontrollers very easily and generate a complete
C project for IAR.
STM32CubeMX is free for users. The manual will walk the user through
download and install process. Then, it will explain how to set up your
first ARM MCU project, GPIO selection, Clock configuration and Peripheral
configuration.

ARM Code Development

The SWD Blaster User Manual provides an introduction
to getting the user set up and working with their first
ARM MCU project. After setting up the project using a BSP
(Board Support Package), the manual walks the user through
how to open a project in IAR EW. The user will make modifications
to the default project. The user is instructed to blink an LED
attached to a GPIO on the MCU. The manual will explain how to
compile the user code, download the code and start the debug
process on the target MCU. The User Manual explains the basic
features of the debugger environment. It explains the use of
breakpoints, watch variables and variable search.
The SWD Blaster and User Manuals, Data sheets and example
projects will expertly assist getting even the most basic
user up and running with their first ARM Code Project.

Downloads

85-001000 SWD Blaster MCU Programmer User Manual EPT_SWD_BLASTER_UM_V6.pdf
95-001000 SWD Blaster MCU Programmer Data Sheet SWD_BLASTER_DS_V2.pdf
45-001000 SWD Blaster MCU Programmer Project DVD SWD_BLASTER_MCU_PROJECT_1.0_DVD
55-001000 SWD Blaster MCU Programmer Schematics EPT_IOBM_PT_W2_V1.SCHEMATIC.PDF
35-001000 SWD Blaster Drivers CDM212364_Setup.ZIP
Quantity
Product not in stock

Price: $79.99

Shipping:$0.00

DSO 100M Development Board

DSO 100M Development System





Purchase at these webstores:

DSO 100M Hardware Overview DSO 100M Hardware Overview DSO 100M Hardware Overview


The DSO 100M is a Complete Open
Source Digital Storage Oscilloscope
Development System. It Includes
Four Channels of Analog Input With
a Dedicated 80 MHz Sampling Rate
per Channel

The Earth People Technology DSO 100M development
system is a fully functional USB Digital Storage
Oscilloscope. It was designed to be open, flexible and
easy to modify. This Open Source Development System
allows the user to understand the basics of the typical
DSO. All source code along with compiled projects are
made available. The user can modify the Verilog code
in the FPGA as well as the C# project known as the
UnoProlyzer.

DSO 100M Hardware Overview
DSO 100M Hardware Overview

The DSO 100M includes all the hardware necessary
to understand the modern Digital Storage Oscilloscope.
Each section of the hardware has been meticulously
designed to ensure consistent operation with the
PC application. Block Diagram below

EPT-4CE6-DO-U2 Block Diagram


Hardware Features:

  • Four Separate 80MHz 8 bit ADCs with dedicated bus into FPGA
  • Intel/Altera EP4CE6E22 FPGA with 6,272 Logic Cells
  • 100MHz and 66 MHz Oscillators
  • FTDI FT2232H High Speed USB to Serial Chip
  • Four Impedance Matched BNC connectors for Common Oscilloscope Probes
  • Each channel analog front end uses OPA1602 35MHz Ultra Low Distortion Op-Amps
  • Each Channel includes a bias amp and gain amp with digital selectable gain
The DSO 100M analog front end has been meticulously
designed and tested to provide a noise and distortion
free analog path to the ADC. To ensure the distortion
free signal, a bias amplifier is included using an
OPA1602 Op-Amp along with digital selectable gain
using a AD5263 Digital Potentiometer. Each BNC connector
is 50 Ohm impedance matched on the PCB. A precision
+/- 5V DC-DC brick power supply is used to keep the
power matched used in powering the Op-Amps and Digital
Potentiometers.


Kit Contents:

  • One DSO 100M Board
  • Two P100 Oscilloscope Probes
  • One DVD with user manual, data sheet, schematics, projects and source code


DVD Contents:

  • Beginners FPGA Development User Manual, includes step by step guide to building your first programmable logic project
  • All source files for the C# UnoProLyzer Project
  • Complete description of the Verilog Code and the Transfer Communications software
  • Data sheet describing the DSO 100M board
  • Complete Schematics for the entire board in pdf format


Verilog Code Description:

The FPGA project is written in Verilog code. The
code uses EndTerms to allow a flexible communications
between the PC application and the FPGA. All
communications go through the UC_Controller block.
This module interfaces to a memory block and a control
register block. When the PC application needs to perform
an action, it will write the data to the memory block.
Then, it will write an action bit to one of the control
registers. The control registers are monitored in the
Top Level code to initiate the action.

EPT Quartus Project

There are three main components that comprise the
communication part of the FPGA code base. There are
also several sub-processes that are required for the
proper operation of the entire DSO 100M. The communication
components:
  • Host Interface Component
  • ADC Sample Storage Component
  • Data Transmit Component

These components depend on the Active Transfer Library
(and conversely on the Active Host dll) to communicate,
initiate functions, start ADC sampling and transmit data.

All source files, compiled projects, testbenches, test
models are included on the EPT Project DVD. Locate the
Projects_HDL folder on the DVD for the project.

The following components make up the FPGA Code Base:

EPT Quartus Project

The entire FPGA project has been simulated and
includes and advanced testbench. The user manual
includes an extensive description of the Verilog Modules
and the interconnection between them. The testbenches
and models have been written without any vendor specific
IP, so the user can easily set up the free Modelsim from
Intel/Altera and get simulating quickly.

EPT Quartus Project


Software Description:

The DSO 100M utilizes the UnoProLyzer application
to control and display the oscilloscope results on a
Windows PC. The UnoProLyzer is a C# Windows application.
This means it is an event driven application. Any event
such as a button press or timer expiring will initiate
a function in the application. The application communicates
with the FPGA Code via EndTerms. It sets up the buttons,
timers and display in the Window. The applications waits
in idle for the user to initiate an event, or an automatic
event initiation.

User events are as follows:

  • Load the application
  • Connect to the DSO 100M board
  • Select channels to display
  • Start the oscilloscope
  • Select channel to process
  • Horizontal Zoom on selected channel
  • Vertical dynamic range selection
  • Horizontal Timebase selection
  • Triggering
  • Cursor Measurement

Automatic Events are:

  • Countdown Timer Expiration
  • ADC storage data callback

EPT Quartus Project


Software Flow Diagram:

The software flow diagram below shows some of the
complexity of the UnoProLyzer. Each path starts off
with an event, either user or automatic. The user will
select channels to display, set the Horizontal Timebase
to use by the ADC’s, set the Vertical Dynamic Range to
display of each channel, then start the display of the
analog signals acquired by each ADC.

EPT Quartus Project


DSO Programming:

EPT Quartus Project

The DSO is easily programmed from the Quartus Lite
Software. Just plug a Micro B USB cable from an open
Port on the PC to the Connector on the DSO 100M and
load the drivers. A proprietary *.dll from EPT allows
the DSO 100M Configuration Flash to be programmed
directly from Quartus.

EPT Quartus Project

Downloads

85-000100 DSO 100M Development System User Manual EPT_DSO_100M_DEV_SYS_UM.pdf
95-000100 DSO 100M Development System Data Sheet EPT_DSO_100M_DEV_SYS_DS.pdf
45-000100 DSO 100M Development System Project DVD DSO_100M_DEV_SYS_PROJECT_2.8_DVD
55-000100 DSO 100M Development System Schematics EPT_4CE6_DO_U2_SCHEMATIC_V4.PDF
35-000001 EPT Drivers EPT_2.08.24.ZIP
Quantity
Product in stock

Price: $129.99

Shipping:$0.00

Loading Updating cart…

Seven Segment LED Board

Seven Segment LED Board

Seven Segment LED Board

Seven Segment LED Board

The EPT-ACSA02-LD-X2 is a breakout board that includes one Seven Segment LED.
This Board provides a simple interface to control each segment of the LED Display
for a total of 8 LEDs from any MCU (including the Arduino family). It is designed to
connect directly to the standard bread board with a reduced footprint. Once connected to
an MCU, the MCU can provide a sink for each LED.

Seven Segment LED Overview

The Seven Segment LED board uses one ACSA02-41SGWA-F01 manufactured by
Kingbright. The Display is 0.2 inch digit height. It has low current operation and
excellent character appearance. The Super Bright Green source color devices are made
with Gallium Phosphide Green Light Emitting Diode.

Hardware Features:


  • Stand Alone Bread Board Compatible
  • Seven Independently controlled LEDs
  • Uses the ACSA02-41SGWA-F01 LED Disply Chip
  • Designed for +3.3V Control, Each LED has a pre-selected Current Resistor
  • Each LED is sink controlled from any MCU including Arduinos
  • Each LED connected to SMT pin on bottom of Board

Seven Segment LED Overview

Description

Each LED current limiting resistor is calculated to provide 5mA in each
of the LED Segments. These current limiting resistors cannot be changed
The ACSA02-41SGWA-F01 chip is a current sink and can be connected to any MCU.
The anode should be connected to +3.3V. The reason for this is the Series resistors
are calculated for current limiting based on +3.3V. Changing the anode
voltage to another source will change the brightness emitting from each LED. Because
the ACSA02-41SGWA-F01 chips are current sink, the user can connect to either +5V or +3.3V
Arduino (or other MCUs) and control each LED.

Seven Segment LED Overview

LED Electrical Specifications

Each LED current limiting resistor is calculated to provide 5mA in each
of segment of the LED Display. So, the current for each leg:

Parameter Symbol Emitting Color Value Units
Peak Wavelength Seven Segment LED Overview Super Bright Green 565 nm
Dominant Wavelength IF = 10mA Seven Segment LED Overview Super Bright Green 568 nm
Spectral Bandwidth at 50% Seven Segment LED Overview Super Bright Green 30 nm
Forward Voltage IF = 10mA Seven Segment LED Overview Super Bright Green 2.0 V
Reverse Current (VR = 5V) Seven Segment LED Overview Super Bright Green 10 uA

Easily Control Seven Segment LED Display from an Arduino

The Seven Segment LED Board comes with example software that blinks
individual LEDs from the External MCU (Such as the Arduino Mini Pro). The user
can display characters using each LED Display. The MCU will provide pulse width
modulated control for each LED. Changing the duty cycle of each LED changes the
overall brightness of each segment of the LED Display.

EPT Serial Graph Tool 1

Downloads

85-000040 Seven Segment LED Board User Manual LED_SEVEN_SEGMENT_BOARD_UM_V1.pdf
95-000040 Seven Segment LED Board DataSheet LED_SEVEN_SEGMENT_BOARD_DS_V2.pdf
45-000040 Seven Segment LED BoardProjects DVD SEVEN_SEGMENT_LED_PROJECT_1.0_DVD.ZIP
55-000040 Seven Segment LED Board Schematics LED_SEVEN_SEGMENT_SCHEMATIC_V1.pdf
Quantity
Product in stock

Price: $9.99

Shipping:$0.00

Loading Updating cart…

ESP32 WROOM DEVELOPMENT BOARD

ESP32 WROOM Development Board Overview









ESP32 WROOM
DEVELOPMENT BOARD

The ESP32 is an easy to use
MCU that includes WiFi, BlueTooth LE
and Peripherals all in one module

Seven Segment LED Overview

The ESP32 Development Board is a board created around ESP32 WROOM 32 chip
containing voltage regulator and USB programmer circuit for ESP32 chip,
and a few many other features. For application development there is a choice
between Arduino IDE or ESP-IDF (Native platform). Mostly users choose
the Arduino IDE because of its simplicity and compatibility. ESP32
Development Board comes with a pre-installed firmware which allows to work
with the interpreted language, sending commands through the serial port
(CP2102 USB to Serial chip). The ESP32 Development board is specially
designed to work on breadboard. It has a voltage regulator that allows it
to feed directly from the USB port. The input/output pins work at 3.3V.
The CP2102 chip is responsible for USB to serial communication.

Seven Segment LED Overview


Hardware Features:

  • Power supply voltage (USB) 5V DC
  • Input/Output voltage 3.3V DC
  • Operating current required min. 500mA
  • SoC ESP32-WROOM 32
  • CPU Xtensa® single-dual-core 32-bit LX6
  • Clock frequency range 80MHz / 240MHz
  • RAM 512kB
  • External flash memory 4MBe
  • I/O pins 34
  • ADC channels 18
  • ADC Resolution 12-bit
  • DAC channels 2
  • DAC Resolution 8-bit
  • Communication interfaces SPI, I2C, I2S, CAN, UART
  • Wi-Fi protocols 802.11 b/g/n (802.11n up to 150 Mbps)
  • Bluetooth V4.2 – BLE and Classic Bluetooth

MCU + Wifi + BLE

The board functions as a 32 MCU and provides all peripherals expected
from an MCU. It also includes a Wifi transceiver unit and a BLE 4.2 Radio.
All of this functionality is easily accessed through the Arduino IDE. An
easy to use, intuitive software interface to build your software programs
such as Weather Station, Indoor Asset Tracking, Robotics and much more.

Seven Segment LED Overview

Programming The ESP32 MCUs

Programming the ESP32 with User Software is easy using the Arduino IDE.
The ESP32 WROOM Development board includes a USB to Serial chip. Just
connect the board to an open USB Port on your PC using a Micro-B cable.
Then open the Arduino IDE software, select the board from the library.
Write your software, then hit the “Upload” button. It’s as easy as that.

Seven Segment LED Overview

When the ESP WROOM Development Board is connected to an open USB Port
the USB driver for the CP2109 chip is loaded. You will be able to see this
chip under “Device Manager” as a COM Port. Once the ESP32 board appears as a
COM Port, the Arduino IDE will be able to connect to it.

Seven Segment LED Overview

Connecting the Arduino IDE to ESP32

Once the ESP32 board is connected and the driver is loaded, Open the
Arduino IDE, then click on the “Boards Manager” button and search the left
side of the Window for the ESP32 Libraries. Click on “Install” and the software
will automatically install all the available libraries for several ESP32 Development
boards.

Seven Segment LED Overview

Once all the ESP32 libraries are installed, you can go Tools->Board
and select the “ESP32 Dev Module”. Then go to Tools->Port and select the
COM Port that the ESP32 WROOM Development board is attached to. With these
items selected, you can now write and execute your own code.

Seven Segment LED Overview

The User Manual will show to the user how select one of the pre-compiled
sample programs and load it, compile it and upload it to the ESP32 MCU.
The User Manual will show the user how to build the projects using a bread
board, ESP32 WROOM Development Board, Wire Kit and Device (Such as LED RGB.
Breakout Board or Seven Segment LED Display Board).

Seven Segment LED Overview

Seven Segment LED Overview

ESP32 Code Development

With your first programmed loaded and working on to the ESP32 WROOM
Development Board completed, you can start on more advanced projects.
More advanced projects will include getting started with WiFi. There
are several pre-compiled WiFi projects under the Arduino ESP32 Examples.
These examples are easy to use. Just open the sketch, upload and start
examining the results.
The ESP32 WROOM Development Board is a complete Development Kit that is
easy to get started, easy to develop code and easy to get advanced projects
perfected. This kit is great for beginners, great for intermediate programmers,
and great for advanced projects.

Downloads

85-001020 ESP32 WROOM Development Board User Manual ESP32_WROOM_DEV_BOARD_UM_V3.pdf
95-001020 ESP32 WROOM Development Board Data Sheet ESP32_WROOM_DEV_BOARD_DS_V2.pdf
45-001020 ESP32 WROOM Development Board Project DVD ESP32_DJ_SNACK_PACK_PROJECT_4.0_DVD
55-001020 ESP32 WROOM Development Board Schematics ESP32-Core-Board-V2_sch.PDF
35-001020 ESP32 WROOM Development Board Drivers CP210x_VCP_Windows.ZIP
Quantity
Product in stock

Price: $12.99

Shipping:$0.00

Loading Updating cart…
Copyright © 2021, EarthPeople Technology. All rights reserved.