View allAll Photos Tagged gpio
The PmodCON3 is a module designed to connect up to four servo motors. Users can control each of the motors individually through GPIO as well as powering them from an external power source.
The PmodCON4 allows users to connect their system to two RCA audio jacks. GPIO signals can be transferred in either direction through the audio jacks with jumper blocks to adjust signal routing.
The PmodHB3 is a 2A H-Bridge module. This module includes a separate pin header in addition to the standard 6-pin header to receive any external motor feedback signals. The H-Bridge can be driven through GPIO signals.
store.digilentinc.com/pmodhb3-h-bridge-driver-with-feedba...
Yes indeedy, this is The Conductor, and it is doing The Conducting - one final test to run, which will take a while so I shall call it a day.
But note that the Pi and the Crust are being powered by my teeny little 0.1" connector thingy into the Conductor Crust - no other USBs bringing power to the system. The lash-up wire in green soldered to the GPIO pin is because I'm an IDIOT. All that damn real estate free below the GPIO connector, and I failed to add the single 0.1" pitch header that would let me do local Tx PIC / Rx Pi loopback to self-test the hardware. F*ckwit. So I had to use a soldering iron.
No wonder they only gave me a Desmond, I deserved no better.
Plus - green LEDs for St. Patrick's Day!!
The PmodRJ45 connector modules can offer an extended wired connection between two different systems. Shipped as a pair of male and female modules, users can connect the two together with a classic "ethernet cable" to communicate via the ethernet protocol or as simple GPIO lines.
Sanguino is an open source Arduino-compatible microcontroller board that is based on the Arduino, and inspired by the Boarduino form-factor. It uses the atmega644P chip which has 4x the memory, ram and 12 more GPIO pins than the Arduino's atmega168.
More info: make.sanguino.cc/1.0
The PmodCON3 is a module designed to connect up to four servo motors. Users can control each of the motors individually through GPIO as well as powering them from an external power source.
The Digilent PmodI2S a 24-bit Digital-to-Analog converter for stereo audio. The chip automatically detects a wide variety of sample rates that the user supplies through GPIO signals up to 192 kHz and can handle between 16 and 24 bits of audio data.
Synertek VIA (Versatile Interface Adapter), a parallel GPIO chip. Date code 8307 (week 7 1983). 40-pin DIP.
The Digilent PmodI2S a 24-bit Digital-to-Analog converter for stereo audio. The chip automatically detects a wide variety of sample rates that the user supplies through GPIO signals up to 192 kHz and can handle between 16 and 24 bits of audio data.
The JTAG-SMT2-NC uses a 3.3V main power supply and a separate Vref supply to drive the JTAG signals. All JTAG signals use high-speed 24mA three-state buffers that allow signal voltages from 1.8V to 5V and bus speeds of up to 30 MBit/sec. The JTAG bus can be shared with other devices, as systems hold JTAG signals at high-impedance, except when actively driven during programming.
store.digilentinc.com/jtag-smt2-nc-surface-mount-programm...
The PmodRJ45 connector modules can offer an extended wired connection between two different systems. Shipped as a pair of male and female modules, users can connect the two together with a classic "ethernet cable" to communicate via the ethernet protocol or as simple GPIO lines.
The JTAG-SMT2-NC uses a 3.3V main power supply and a separate Vref supply to drive the JTAG signals. All JTAG signals use high-speed 24mA three-state buffers that allow signal voltages from 1.8V to 5V and bus speeds of up to 30 MBit/sec. The JTAG bus can be shared with other devices, as systems hold JTAG signals at high-impedance, except when actively driven during programming.
store.digilentinc.com/jtag-smt2-nc-surface-mount-programm...
The BBB’s GPIOs operate at 3.3 V, and the amplifier and LEDs operate at 5 V. I used simple NMOS transistors to level-shift, but the best ones I had (with the best Vgs) were surface-mount devices. So I put them on these little adapter boards. This is a test to ensure the approach would work before I committed them to the BBB proto cape.
The JTAG-SMT2-NC uses a 3.3V main power supply and a separate Vref supply to drive the JTAG signals. All JTAG signals use high-speed 24mA three-state buffers that allow signal voltages from 1.8V to 5V and bus speeds of up to 30 MBit/sec. The JTAG bus can be shared with other devices, as systems hold JTAG signals at high-impedance, except when actively driven during programming.
store.digilentinc.com/jtag-smt2-nc-surface-mount-programm...
The JTAG-SMT2-NC uses a 3.3V main power supply and a separate Vref supply to drive the JTAG signals. All JTAG signals use high-speed 24mA three-state buffers that allow signal voltages from 1.8V to 5V and bus speeds of up to 30 MBit/sec. The JTAG bus can be shared with other devices, as systems hold JTAG signals at high-impedance, except when actively driven during programming.
store.digilentinc.com/jtag-smt2-nc-surface-mount-programm...
The Digilent PmodLVLSHFT is a digital logic level shifter. This module is ideal for users who want to supply logic signals following a 3.3V CMOS standard but have an alternate logic level output that is used for other applications, such as JTAG programming.
The Digilent PmodLVLSHFT is a digital logic level shifter. This module is ideal for users who want to supply logic signals following a 3.3V CMOS standard but have an alternate logic level output that is used for other applications, such as JTAG programming.
The Digilent PmodLVLSHFT is a digital logic level shifter. This module is ideal for users who want to supply logic signals following a 3.3V CMOS standard but have an alternate logic level output that is used for other applications, such as JTAG programming.
Serial headers for programming the Monotribe's ARM mCU. There are also a few solder points for what look like access some of the ARMs features including clock and perhaps a GPIO pin. Can anyone shed more light on the solder points?
The PmodHB5 is a 2A H-Bridge module. This module includes a header with integrated motor feedback channels with Schmitt-trigger inputs. The H-Bridge can be driven through GPIO signals.
store.digilentinc.com/pmodhb5-h-bridge-with-feedback-inputs/
About half the size - and efficiency is critical to everything, so a bit less waste in the world is a good thing.
About 1/4 the work - no wiring, no trimming insulator off copper, just soldering and chopping component legs.
Much less soldering, much less breathing of flux fumes. Every track routed to every pin is one less wire that I need to solder at both ends.
Less than 1/4 the price, remarkably. Add in £1 for the GPIO female connector and it is still under 1/2 the price of a Humble Pi.
No unsightly green wires.
And best of all, no weeping, wailing and gnashing of teeth when you realize you've hooked up the wrong pin on a bus to 6 chips ...
So let's hope these things work when they come home.
The common cathode LED display array is connected in a matrix format, with each LED module sequentially scanned, with adjustment of anode drivers to produce the required digit.
For each scanned module, the Arduino sends 18 bits of data, 10-bits for the cathode driver and 8-bits for the anode, through 3x 74HC595 serial to parallel converters. Frame rate for the display is 100Hz.
The interface uses the high speed SPI hardware, with the software simply loading 3x 8-bit bytes and triggering the h/w transfer for each in turn. Data from the first 74HC595 is passed on to the 2nd after 8 clock cycles and then to the third after 8 more.
Pulse width modulation of nLED_ON allows for brightness control. If a column is selected for update to value that column will be brighter than the others. This gives a visual indication of how which decade of the digits will be changed when the rotary encoder is turned.
I found on a very early design that sending data to the display over the conventional serial bus caused the display to freeze and turn off whilst the serial comms was being actioned.
This implementation uses a custom interface that uses 3 pins and an interrupt routine. SER_IN_EN, SER_IN_CLK and SER_IN_DAT form this interface. It is similar to SPI but runs at a relatively low speed, reducing the flicker associated with updates.
The jumper "SIDE" is only fitted on the left hand bank. This pulls down the Arduino GPIO which the s/w reads at boot-up to determine if it needs to configure itself for the left hand mapping. If the jumper is not fitted the s/w configures itself for the right hand mapping.
Ilimit is an output from the Arduino to drive a red or green LED to indicate current limit (red) or voltage limit (green).
The PmodKYPD is a 16-button keypad arranged in a hexidecimal format (0-F). By digitally driving a column line to a logic low level and digitally reading each of the rows, users can determine which button is currently pressed.