Difference between revisions of "FTDI-LA"

From sigrok
Jump to navigation Jump to search
(Created page with "{{Infobox logic analyzer | image = 180px | name = Raw FTDI chip digital inputs | status = supported | source_code_dir =...")
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Infobox logic analyzer
{{Infobox logic analyzer
| image            = [[File:FT232RL.jpg|180px]]
| image            = [[File:Chronovu la8 ftdi ft245rl.jpg|180px]]
| name            = Raw FTDI chip digital inputs
| name            = Raw FTDI chip digital inputs
| status          = supported
| status          = supported
Line 13: Line 13:
}}
}}


There's a best-effort driver to acquire raw samples from any FTDI chip supporting bitbanging. '''''It doesn't guarantee overrun-free operation so it may lose samples''''', yet moving the device to a separate USB host or lowering the sample rate helps. FT232RL and FT2232H are known to work, and adding an unsupported chip should be easy. Boards with the former are available on ebay for $3, but it doesn't support USB 2.0 hence sample rates will be lower.
There's a best-effort driver to acquire raw samples from any FTDI chip supporting bitbang modes. As these chips have tiny I/O buffers, '''''it doesn't guarantee overrun-free operation so it may lose samples''''', yet moving the device to a separate USB host or lowering the sample rate helps.
 
== Hardware ==
 
FT232RL and FT2232H are known to work, and adding an unsupported chip should be easy. Boards with the former are available on ebay for $3, but it doesn't support USB 2.0 hence sample rates will be lower. FT*H chips may provide ~20MHz sample rate over a reliable high speed USB link and (bursts of?) 60MHz using synchronous FIFO mode (not implemented in the sigrok driver).
 
== Pitfalls ==
 
This driver currently only supports FTDI chips configured in bitbang mode. This means you cannot use the driver with a board where an EEPROM configures the FTDI device to operate in a different mode. This means the driver doesn't work with Bitscope devices, for example.


[[Category:Device]]
[[Category:Device]]
[[Category:Logic analyzer]]
[[Category:Logic analyzer]]
[[Category:Supported]]
[[Category:Supported]]

Revision as of 09:23, 9 November 2018

Raw FTDI chip digital inputs
Chronovu la8 ftdi ft245rl.jpg
Status supported
Source code ftdi-la
Channels 8
Samplerate 10MHz
Samplerate (state)
Triggers none (SW-only)
Min/max voltage 0V — 5V
Memory none
Compression none

There's a best-effort driver to acquire raw samples from any FTDI chip supporting bitbang modes. As these chips have tiny I/O buffers, it doesn't guarantee overrun-free operation so it may lose samples, yet moving the device to a separate USB host or lowering the sample rate helps.

Hardware

FT232RL and FT2232H are known to work, and adding an unsupported chip should be easy. Boards with the former are available on ebay for $3, but it doesn't support USB 2.0 hence sample rates will be lower. FT*H chips may provide ~20MHz sample rate over a reliable high speed USB link and (bursts of?) 60MHz using synchronous FIFO mode (not implemented in the sigrok driver).

Pitfalls

This driver currently only supports FTDI chips configured in bitbang mode. This means you cannot use the driver with a board where an EEPROM configures the FTDI device to operate in a different mode. This means the driver doesn't work with Bitscope devices, for example.