Chapter 1. Centronic, RS232 and
game ports
1.1 The Centronic ports
1.1.1 Port connection
1.1.2 Internal hardware organization
1.1.3 Software control
1.2 RS232 serial interface
1.2.1 Serial data transmission
1.2.2 RS232 port connector and connections
1.2.3 Internal hardware organization
1.2.4 Software control
1.3 Game ports
1.3.1 Port connector
1.3.2 Internal hardware organization
1.3.3 Software control
Chapter
2. Tools for experimenters
2.1 Power supplies
2.1.1 DC power supply
2.1.2 +5V, -5V, +12V, -12V and other voltage supplies
2.1.3 Voltage references
2.1.4 Voltage converters
2.1.5 Isolated voltage supply circuit
2.2 Logic level detectors
2.3 Digital and analogue signal generators
2.3.1 Digital signal generators
2.3.2 Analogue signal generators
2.4 Centronic port, RS232 and game port experimental boards
2.4.1 Centronic experimental board
2.4.2 RS232 experimental board
2.4.3 Game port experimental board
2.4.4 Construction of the experimental board
2.5 Circuit making tools
Chapter
3. Software drivers for the experimental boards
3.1 Software drivers for the Centronic experimental board
3.1.1 DOS TP6 software driver CENTEXP.PAS
3.1.2 Windows VB3 software driver
3.2 Software drivers for the RS232 experimental board
3.2.1 DOS TP6 software driver RS232EXP.PAS
3.2.2 Windows VB3 software driver
3.3 Software drivers for the game port experimental board
3.3.1 DOS TP6 software driver GAMEEXP.PAS
3.3.2 Windows VB3 software driver
3.4 Programming resource libraries
Chapter
4. Expanding the Centronic, RS232 and game ports
4.1 Expanding the Centronic lines
4.1.1 I/O expansion using logic Ics
4.1.2 I/O expansion using 8255 PPI chips
4.2 Expanding the RS232 port
4.2.1 RS232/TTL line translators
4.2.2 Expanding RS232 ports using UARTs
4.2.3 New concept for RS232 interfacing-ITC232-A
4.3 Expanding the game port
4.4 Serial-to-parallel interface
4.5 Parallel-to-serial interface
4.6 Data encoders/decoders
4.7 I2C bus
4.7.1 Principle of the I2C bus
4.7.2 Operation of the I2C bus
4.7.3 Implementing I2C bus on the Centronic and the RS232 port
4.7.4 I2C bus support chips
4.8 MicroLAN bus
4.9 Interfacing between TTL and CMOS gates
4.10 Protecting digital I/O lines
Chapter 5 Drivers for external devices
5.1 Power drivers
5.1.1 Opto-isolator drivers
5.1.2 Transistor drivers
5.1.3 Darlington drivers
5.1.4 MOSFET drivers
5.1.5 PROFET drivers
5.2 LED drivers
5.2.1 Standard LEDs
5.2.2 Low current LEDs
5.2.3 Multi-colour LEDs
5.2.4 Infra-red LEDs |
5.3 Relay drivers
5.3.1 Dry reed relays
5.3.2 Transistor relay drivers
5.4 Integrated power driver ICs
5.4.1 Multi-channel driver ICs
5.4.2 Latched drivers
5.5 Opto-isolated zero-crossing solid state relays
5.6 DC motor drivers
5.7 Stepper motor drivers
5.7.1 Drivers for 4-phase uni-polar stepper motors
5.7.2 Drivers for 2-phase stepper motors
5.8 Driving sounders
5.8.1 Drivers for sounders, buzzers and sirens
5.8.2 Drivers for speakers
5.9 Drivers for displays
5.9.1 LED multi-digits displays with on-board driver
5.9 2 LED dot matrix displays with on-board driver
5.9.3 LED multi-digits matrix character displays with on-board driver
5.9.4 LCD dot matrix character display modules
5.10 Drivers for muscle wires
5.11 Drivers for other devices
Chapter
6 Gathering information from external world
6.1 Analogue-to-digital converters
6.1.1 A/D converters with parallel I/O interface
6.1.2 A/D converters with serial I/O interface
6.1.3 TSC500 A/D converter analogue processor
6.2 Voltage-to-frequency converters
6.2.1 Principle of V/F conversion
6.2.2 LM331 V/F converter
6.3 Digital sensors for measuring light intensity
6.3.1 TSL220 digital opto sensor
6.3.2 TSL215 linear light detector array
6.3.3 Other digital sensors
6.4 Digital sensors measuring temperatures
6.4.1 DS1620 thermometer
6.4.2 Single wire digital temperature sensor
6.5 Digital humidity sensors
6.6 Digital sensors for fluid flow
6.7 Digital sensors measuring magnetic field
6.7.1 FGM-3 digital magnetic field strength sensor
6.7.2 Digital magnetic field detector
6.8 Radio time bases
6.9 key and keyboards
Chapter
7 Connecting other digital devices
7.1 Digital-to-analogue converters
7.1.1 A simple R-2R D/A converter
7.1.2 Parallel I/O D/A converter ZN428#
7.1.3 Serial I/O D/A converter DAC0854
7.2 Digital potentiometer
7.3 Memories
7.3.1 ST93C56C serial I/O 2K EEPROM
7.3.2 EEPROM with an I2C bus
7.4 Real time clocks
7.5 Digitally-controlled signal generators
7.5.1 8254 programmable time/counter
7.5.2 Numerically controlled oscillator HSP45102
7.5.3 ML2036 programmable sine wave generator
Chapter
8 Computer remote control and network
8.1 Telecommunication Ics
8.2 Modem IC
8.3 Radio links
8.3.1 TMS/SILRX FM radio links
8.3.2 AM-TX1/AM HHR3 AM radio links
8.3.3 Experimenting the radio link
8.4 Radio transceiver modules
8.4.1 BiM-418-F radio transceiver
8-4-2 Requirement for serial data to be transmitted
8.5 Mains line modem LM1893
8.6 RS485 interface
8.7 Infra-red data link -IrDA standard
|