Quantity | 3+ units | 10+ units | 30+ units | 50+ units | More |
---|---|---|---|---|---|
Price /Unit | $57.95 | $56.76 | $54.99 | $52.63 | Contact US |
For ViewTool Ginkgo VTG201A USB To SPI Adapter Converter USB-GPIO/PWM/ADC For Android Master & Slave
Description:
What you buy is not just an adapter, but there are numerous software, application examples, and completely open underlying interfaces, to help you create a series of exclusive test tools based on that for ViewTool!
Multiple sets of software are provided by original producer to meet different needs, and you can also join official forum for ViewTool to learn and communication.
Typical Applications:
- SPI bus device, chip control and debugging
- SPI interface sensor test
- SPI memory EEPROM, flash data programming
- Slave mode assists in the development of SPI master program
- Pulse counter
- Analog voltage measurement, GPIO input and output control
- PWM signal output
- USB to dual serial port/TTL (compatible with RS485 bus mode)
Features:
- Support system for Linux, MAC OS, Windows, Android. Support for Raspberry Pi;
- USB bus power supply, no need for external power supply. 5V and 3.3V power output, current up to 500mA, with short circuit protection;
- Can be used as SPI bus host (Host/Master) or slave (Slave) to realize the two-way adaptation and conversion of USB and SPI bus;
- 5-channel chip selection signal output, hardware SPI frequency up to 36MHz, frequency can be adjusted arbitrarily;
- Support control of nRF24L01 chip and MFRC522 card reader chip, supporting open source software;
- Multiple sets of free upper computer software to meet users' various needs and seamlessly connect with platform for LabviEW;
-Support for USB-SDI12, USB-EasyScale, USB-UART bus conversion, support counter, PWM output, ADC sampling, GPIO input and output control and other functions;
- The same PC can be connected to multiple SPI adapters to work at the same time (supports 100pcs);
- Support Block mode to transmit data, support software mode, full duplex mode, half duplex mode, single bus mode;
- Users can update software for free, and the same hardware can realize different functions through software update (such as SPI adapter update to CAN adapter or I2C adapter);
- Fully open underlying interface functions, which can be secondary development, provide detailed function description documents and secondary development application templates, routines and documents for application examples of various language platforms (For Labview, C#, VC++, Qt, Python, Labwindows/ CVI, C++ Builder, VB, VB.NET, Delphi, LabView).
Attention:
- It is strongly recommended that users purchase a SPI Flash W25Q32 module when purchasing a USB-SPI adapter for the first time, so as to conduct a comparative test when a problem is encountered during debugging and find out problem quickly.
- Driver has passed digital signature certification for Microsoft, and systems for Win8 and above can be used normally without disabling the digital signature.
Powerful Functions:
* USB-SPI: USB to SPI bus, 5 chip select signals can be output in master mode, and slave transceiver mode is supported.
* USB-UART: USB to UART bus, 2 channels, support RS485 sending and receiving control pin output.
* USB-GPIO: Read and write control GPIO via USB, 16 channels, each pin can be configured as 4 working modes (pull-up input, push-pull output, open-drain mode, floating input).
* USB-ADC: Realize analog voltage acquisition through USB, 8 channels, reference voltage 3.3V, 12bit precision, 1us conversion time, configurable as timing sampling mode.
* USB-DAC: Realize analog voltage output via USB, 2 channels, 12bit precision, maximum output voltage 3.3V, 1K data conversion buffer per channel, configurable data conversion time interval.
* USB-PWM: PWM control output through USB, 8 channels, adjustable frequency from 1Hz to 20MHz.
* For USB-EasyScale: For USB to EasyScale bus, 16 channels.
* For USB-SDI12: For USB to SDI12 bus, 2 channels.
* USB-CNT: Realize pulse counter through USB, 4 channels, can be configured as rising edge counting or falling edge counting, counting frequency can reach 36MHz.
* For USB-DIGRF: For USB to DigRF bus, 4 channels.
* USB-XXX: Custom development projects that accept USB to any other bus.
Performance Parameters:
- USB bus power supply, USB2.0 communication interface;
- SPI bus rate can reach 36Mbps, and the data exchange rate between SPI bus and PC can reach up to 800KByte/s;
- 8-channel ADC (12bit) analog voltage signal (0~3.3V) measurement, the maximum sampling rate is 1MHz;
- 16 GPIO, configurable as input and output pins, all pins are compatible with TTL level;
- 4 pulse counter input channels, which can count the rising and falling edges of pulses;
- 2 UART, can output RS485 bus control signal (DE), the maximum baud rate can reach 2.25Mbps;
- 8 PWM signal outputs, adjustable output duty cycle (0%~100%), adjustable output frequency (1Hz~20MHz);
- 16-channel for EasyScale bus signal output, which can adjust bus timing;
- 2 channels of SDI12 bus output (requires an external transceiver), there are special command sending and receiving functions for SDI12;
- Safety voltage range: 0~5V;
- Hardware part size: 103mm x 53mm x 28mm, hardware part weight: about 200g;
- Operating temperature range: -40℃ to 85℃.
Software:
* USB-SPI Classic: The most basic SPI data transmission and reception (supporting slave mode), it is recommended to use it when data processing is not complicated or the data volume is not large.
* USB-SPI Flash Programer: Specifically for reading and writing data to the Flash memory of SPI interface. It is very convenient when writing or reading data to the Flash chip of SPI interface. The software can only be used in the hardware SPI mode (standard mode). And at the same time, you can modify data reading and write start address on the software interface.
* USB-SPI Extend: Data transmission or reading can be pre-edited in a list, and the software can read and write data in accordance with the operation mode of list editing. It is recommended to use this software when more complicated control is required for the SPI interface chip.
* USB-SPI RC522: A piece of software specifically for MF RC522 card reader chip, which can read and write data on 13.56MHz cards.
* USB-SPI nRF24L01: A piece of software specifically for nRF24L01 series wireless communication chips, which can be connected to nRF24L01 series chips through Ginkgo adapter, which is very helpful for wireless data receiving and debugging.
* USB-SPI Classic (For Android): SPI bus data transmission and reception can be realized, and the side for Android also has a corresponding interface function library.
* BootLoader: Use this software to upgrade or replace the adapter's firmware. At the same time, users can write their own key and check this key in their own applications to achieve an encryption function for the products they designed (or secondary development).
Application Examples with Fully Open Source Code:
- Bus output control software for EasyScale can be used to control TPS61160/TPS61161 chip.
- PM2.5/particulate matter concentration monitoring, obtain its value in two ways (UART & ADC) and display it on the software interface as a waveform. The sensor model used is GP2Y1050AU0F.
- A software that can adjust PWM signal output in real time is realized by the PWM output function of the adapter.
- Serial port debugging assistant available for the adapter can also be used as an ordinary serial debugging assistant.
- A pulse counter realized by the pulse counter function of the adapter, the counting method and the number of counting bits can be configured.
- A simple oscilloscope realized by the ADC function of the adapter.
Attention:
The source code of all application examples is completely open. In addition to the application examples listed above, the official website and official forum also have a large number of application examples in various language platforms. Users are welcome to download and exchange!
Interface Functions:
1. SPI bus interface function.
2. GPIO operation interface function.
3. ADC operation interface function.
4. UART operation interface function.
5. Pulse counter interface function.
6. PWM output control interface function.
7. For SDI12 bus control interface function.
Support Systems:
- For Windows XP, Windows 7, Windows 8, Windows Vista, Windows 2000, Windows Server.
- For Linux, Android.
- For MacOS/Darwin, NetBSD, OpenBSD, FreeBSD, Solaris.
Package Included:
- 1 x USB-SPI Adapter
- 1 x USB Data Cable
- 20 x For DuPont Cables
- 10 x High Precision Test Clips
- 1 x Quick Guide