⇐ zurück zur Hauptseite

Hardware

Die Schaltung ist recht übersichtlich. Sie enthält


Schaltung
USB-RS232-Konverter
Pin-Belegung des ATmega 8
Anschlussbelegung
Mögliche Erweiterungen und Anpassungen


Schaltung

Schaltplan des TWI-Master PCB zum TWI-Master Platine zum TWI-Master Eagle-Dateien zum TWI-Master

Für die Schaltung wurde eine 7x10 cm² große Platine entwickelt. Die einzelnen Funktionsblöcke sind im Schaltplan entsprechend markiert.

Anmerkungen


Pin-Belegung des ATmega 8

ATmega8 hat 22 nutzbare I/O-Pins (RESET kann nicht genutzt werden, ohne die Möglichkeit des ISP zu verlieren):

PIN Alternativ-Funktion Nutzung
PORT B
PB0 ICP1 (Timer/Counter1 Input Capture Pin) I²C-Bus Reset
PB1 OC1A (Timer/Counter1 Output Compare Match A Output) Trigger
PB2 SS (SPI Bus Master Slave select)
OC1B (Timer/Counter1 Output Compare Match B Output)
Pull Up 5kΩ
PB3 MOSI (SPI Bus Master Output/Slave Input)
OC2 (Timer/Counter2 Output Compare Match Output)
Pull Up 5kΩ
PB4 MISO (SPI Bus Master Input/Slave Output) Pull Up 50kΩ
PB5 SCK (SPI Bus Master clock Input) Pull Up 50kΩ
PB6 XTAL1 (Chip Clock Oscillator pin 1 or External clock input)
TOSC1 (Timer Oscillator pin 1)
XTAL
PB7 XTAL2 (Chip Clock Oscillator pin 2)
TOSC2 (Timer Oscillator pin 2)
XTAL
PORT C
PC0 ADC0 (ADC Input Channel 0) IO0, ADC0
PC1 ADC1 (ADC Input Channel 1) IO1, ADC1
PC2 ADC2 (ADC Input Channel 2) IO2, ADC2
PC3 ADC3 (ADC Input Channel 3) IO3, ADC3
PC4 ADC4 (ADC Input Channel 4)
SDA (Two-wire Serial Bus Data Input/Output Line)
SDA: I²C-Daten
PC5 ADC5 (ADC Input Channel 5)
SCL (Two-wire Serial Bus Clock Line)
SCL: I²C-Takt
PC6 RESET (Reset pin) RESET
PORT D
PD0 RXD (USART Input Pin) RXD: Kommunikation mit dem PC
PD1 TXD (USART Output Pin) TXD: Kommunikation mit dem PC
PD2 INT0 (External Interrupt 0 Input) Power Out
PD3 INT1 (External Interrupt 1 Input) Power Out
PD4 XCK (USART External Clock Input/Output)
T0 (Timer/Counter 0 External Counter Input)
Power Out
PD5  T1 (Timer/Counter 1 External Counter Input) Power Out
PD6 AIN0 (Analog Comparator Positive Input) Betriebsanzeige
PD7  AIN1 (Analog Comparator Negative Input) Signal

 


USB-RS232-Konverter

Der Konverter ist ein fertig gekaufter USB-to-Serial-Adapter auf CP2102-Basis (Best.-Nr.: 197326 - 62 bei Conrad). Dies war endlich ein nutzbringende Einsatzmöglichkeit für das herumliegende Modul.

USB-RS232-Konverter

 Datenblatt des Konverters

 Datenblatt des CP2102

 


Anschlussbelegung

Belegung der Ausgang-Steckverbinder:

Pin Funktion Intern
1 GND GND
2 +5V Ext. +5V Ext.
3 NC -
4 +5V USB +5V USB
5 +5V schaltbar PD2, PD3, PD4, PD5
6 NC -
7 IO0, ADC0 PC0
8 IO1, ADC1 PC1
9 IO2, ADC2 PC2
10 IO3, ADC3 PC3
11 NC -
12 RstOut PB0
13 SCL PC5
14 SDA PC4
15 NC -
16 Trigger PB1
17 GND GND

Über den Jumper 'POWER-OUT' kann eingestellt werden, welche Stromversorgung an den I²C-Bus-Stecker angeschlossen ist. Möglich sind 'Externe Stromversorgung' oder 'Schaltbare Stromversorgung'. Ist keine externe Stromversorgung angeschlossen und die Versorgung über die schaltbare Versorgung ist nicht gewünscht, kann auch direkt der USB zur Stromversorgung herangezogen werden. Dazu ist 'POWER-OUT' auf 'Externe Stromversorgung' zu jumpern und auf der Anschlussleiste sind die Pins 2 (+5V Ext.) und 4 (+5V USB) zu verbinden.

Power-Jumper


Mögliche Erweiterungen und Anpassungen

⇐ zurück zur Hauptseite