Home
News
Screenshots
Details
Download
SVN
TODO
ChangeLog
Project Page
Mailing Lists
Contact
|
 |
USB interface k7103-USB |
A new USB interface k7103-USB, integrated into the k7103 case, is
available in the SVN repository at branch/usb/ .
A small PCB (100x76mm) directly connects to the digital chips on the k7103 main
PCB. It is mounted instead of the small power supply PCB, which is stacked above
the k7103-USB PCB.
A Xilinx XC9572-PC84 CPLD is used for the logic. All signals from
and to the k7103 and from and to the MCU are routed through the CPLD. This
allows great simplification of the PCB layout as well as universal logic for
all signals as well as level shifting. After the manufacturing, changes are
still possible.
The control and data transfer is performed by a Cypress AN2131Q EZ-USB 8051
microcontroller (MCU) using the USB 1.1 protocol. Its Fast-Read feature
is used and supported by the CPLD to transfer the data at maximum USB datarate
of 12 MBit/s.
This way a maximum rate of 130 acquisitions per second are possible. The K7103
frontend was extended with an appropriate driver for the new USB interface. It
achieves approx. 70 acquisitions per second at my Core-i7 at 2.8GHz.
More details are provided in the README
file.
|
|
|
|