Das ist nun also die nächste Version des ATMega16/32 Testbaords. Es wurde vor allem die Position der Stecker überarbeitet und mehr an den Rand gerückt, so dass man die Boards jetzt besser stapeln kann. Dabei wurde auch gleich die Führung der Versorgungsspannungenleitungen verbessert.

Außerdem wurden die LEDs ein bißchen umbelegt, so dass man die LEDs und die SPI Schnittstelle gleichzeitig nutzen kann. Hinzugekommen ist auch noch ein I2C Eeprom zum Abspeichern noch Konstanten oder ähnlichem.
Features:
- ATMega 16 oder 32
- alle Pins auf Wannenstecker geführt (kompatibel zu STK200/STK500)
- I2C Stecker
- I2C EEprom
- Standart ISP Stecker zum Programmieren des AVRs
- 5 Volt Spannungsregler mit Gleichrichter
- RS232 Treiber
- per Jumper lässt sich zwischen Nullmodem und gekreuztem Kabel umstecken
- einstellbare Referenzspannung (per Jumper abgreifbar)
- Resettaster
- 3 Taster
- 2 LEDs (lassen sich per Jumper abschalten)
- Halbeuroformat (100 x 80 mm Platinengröße)
Jumper
- JP1
- Ermöglicht das verwenden von Nullmodem und gekreuzten Kabeln für die serielle
Verbindung zum PC hin.
Im Normalfall (Nullmodemkabel) sollten die Jumper in Richtung des RS232 Steckers
gesteckt werden.
- JP2
- Aktivieren/Deaktivieren der I2C Pullups.
Zum Aktivieren der Pullupwiderstände müssen die Jumper parallel zum I2C Stecker
gesteckt werden.
- JP3
- serielle Schnittstelle.
An dieser Stelle lässen sich die Signale der serielle Schnittstelle des AVR
abgreifen. Der Max232 darf nicht bestückt werden wenn dieser Stecker verwendet
werden soll.
- JP4
- Referenzspannung
Wenn der Jumper gesteckt wird, so wird die Referenzspannung für die
Analog/Digital Wandler über das Poti (R1) eingestellt. Soll die interne
Referenzspannung verwendet werden, so darf dieser Jumper nicht gesteckt werden.
- JP5
- Aktiviert die LEDs welche an PORTB 2 und 3 angeschloßen sind. Will man die LEDs
nicht nutzen, so wird dieser Jumper einfach offen gelassen.
Taster
Die Taster hängen an PORTA.0 bis 2. Um sie zu verwenden sollte man die internen Pullupwiderstände aktivieren, damit man bei nicht gedrücktem Taster einen definierten Pegel an dem Port hat.
Will man die Taster nicht verwenden, so kann man sie einfach ohne Probleme vergessen :-)
LEDs
Die LEDs sind an PORTB.2 und PORTB.3 angeschloßen. Um sie zu verwenden muss man den Jumper JP5 stecken. Die LEDs leuchten dann bei einem Low-Pegel.
Downloads:
atmega16_testboard_v2.zip [352.41 kB]
Zum Anfang 
Kommentare
# Alois meinte am 8. Dezember 2006, 17:04 dazu:
Das Board schaut gut aus! Gibt es Layout und Schaltung zum Download?
# Fabian Greif meinte am 8. Dezember 2006, 17:23 dazu:
Klar. Leider war die Verlinkung falsch und wurde deswegen nicht angezeigt. Sollte jetzt aber funktionieren.
# Hector D'aleman [Colombia] meinte am 17. Februar 2007, 00:11 dazu:
Is a very good board tanks a lot for you apport. if you have the instruccion in inglish i?m grateful whit you. thank you
# Frank Ulbrich meinte am 15. Juni 2007, 10:37 dazu:
Ich bin sehr an einem Nachbau interessiert, sowohl dies board, als auch Dein anderes board. Mein Problem ist das Platinenätzen? ich kann es nicht selbst machen. Hat jemand vor Platinen zu machen ? Ich würde mich dann gerne dranhängen.
Gruß Frank
# Markus Weber meinte am 18. Juni 2007, 05:18 dazu:
Vielen Dank für diesen tollen Entwurf. Ich werde mir im laufe der nächsten Woche mal dieses Board ätzen und bestücken.
# Frank meinte am 21. Juli 2007, 23:34 dazu:
Hallo ich habe auch diese Platine aufgebaut und muss sagen sie funktioniert ohne wenn und aber!!
Ich habe die Leiterplatten selber geätzt und es ging, aber beim nächsten Mal werde ich wohl die Platinen von einer Firma machen lassen. So teuer ist das auch nicht dank Layout ist das ja kein Problem.Ich suche noch eine Ansteuerung von Servos und das Programm dazu wer kann helfen? Und ich möchte eine Matrix Tastatur Abfragen aber nicht mit Tastern sondern mit Sensoren also muss noch ein Analog Kanal als Rückmeldung ausgelesen werden zur Matrix (kommet der Ic 4067 zu Einsatz)
Ich habe nur BASCOM zum Programmieren.
Wer kann mir Helfen?
Danke
# stefan meinte am 24. August 2007, 16:44 dazu:
hallo, ist es möglich, die platine irgendwo zu bekommen? habe leider keine möglichkeit zum ätzen.
# Aron meinte am 3. Oktober 2007, 08:50 dazu:
Hallo, bis auf die serielle Schnittstelle läuft die Schaltung bei mir auch. Leider scheint etwas mit dem Pegelwandler nicht zu stimmen (keine -12 / +12 an den ausgängen sondern der liegt bei 4,2V, laut meiner Messung) Woran kann das liegen?
# Thilo Eberhardt meinte am 3. Dezember 2007, 21:02 dazu:
Hallo, ich habe das gute Stück am Wochenende aufgebaut. Die Reichelt-Stückliste war schon mal super. Zum Zeichnen der Leiterplatte mußte ich nach 15 Jahren meinen 0,3mm-Scripent wieder mal aktivieren und die Brille aufsetzen. Am Ende hat alles sofort funktioniert.
Danke :-)
# Gerd Berndt meinte am 16. Dezember 2007, 20:33 dazu:
Hallo, sieht super aus, gibt es eine Möglichkeit die LP fertig zu kaufen? Ich habe leider keine Möglichkeit zum selber ätzen.
# Fabian Greif meinte am 17. Dezember 2007, 09:30 dazu:
Sobald sich Abnehmer für etwa 15 Platinen finden würden, könnte ich gerne nochmal, genauso wie beim CAN-Testboard, ein paar Platinen fertigen lassen.
Man kann zu akzeptablen Preis leider immer nur größere Mengen fertigen lassen. Und da ich das Privat zum Selbstkostenpreis mache möchte ich da nicht riesig in Vorkasse gehen.
# Martin meinte am 25. Februar 2008, 07:31 dazu:
Hallo, bin Einsteiger und von vieles habe ich noch keine Ahnung würde gerne so eine Platine bestellen, geht das? Eine Frage der ?Gleichrichter RM5? erlaubt der Einganstrom DC und VC oder?
Die Buchsenleiste von ATMega48/88/168 Testboard v2.0 kann ich solche Buchsen mit normale Pins (zB. von Sub D Stecker) benutzen? wie wäre die genau bezeicnung da ich nur von IC fasungen gefunden habe und da passen nur sehr düne Kabel drin. Besten Dank!
# Andre meinte am 12. März 2008, 21:19 dazu:
Hallo
Super Sache deine Schaltung ich habe die Platine anfertigen lassen und dann selber bestückt alles fehlerfrei SUPER nach viel suchen habe ich doch ein kleines Manko dentdekt. Ich benötige den rx und tx zum steuern eines Telefons was mit eingestecktem max 232 nicht funktioniert. Als hab ich den Jumper JP1 zwischen JP3 und den IC3 gelegt, nun kann ich den max per Jumper trennen und bei bedarf Jumper setzen und den max nutzen.
Sorry keine Kritik ich weiß nur nicht weshalb du den Jumper hinter den max gesetzt hast.
SCHÖNE ARBEIT
Mit freundlichen Grüßen Andre
# Fabian Greif meinte am 13. März 2008, 11:01 dazu:
Die Erklärung steht auch oben bei dem Absatz zu den Jumper, in kurz:
Wenn man den MAX232 nicht verwenden will kann man ihn ja auch einfach weglassen und dann an JP3 die Signale abgreifen.
JP1 ist da um zwischen gekreuztem und Nullmodem Kabel umschalten zu können.
Deine Meinung: