10.07.2017, 07:57
(Dieser Beitrag wurde zuletzt bearbeitet: 10.07.2017, 22:02 von saarfranzose.)
die letzten Tage hatte ich eine weitere UKW-Empfängerplatine gebaut. Diesmal in Stereo, und mit NF-Endstufe. Den TEA-Baustein betreibe ich nur mit 3,3V. Er ist zwar mit bis zu 5V angegeben, hat aber keine Toleranz nach oben. Zur Pegelanpassung ist ein Level-Konverter zwischengeschaltet. Deshalb finden sich auf der Platine auch zwei Spannungsregler. Einmal ein 5V und einmal ein 3,3V. Desweiteren dient als Endstufe ein Class-D Verstärker 2 x 3W mit PAM8403.
Eine neue Herausforderung war der ATtiny im DIL-Gehäuse. Bisher hatte ich nur Digispark Development Boards eingesetzt. Nun stand ich vor dem Problem einen jungfräulichen Prozessor mit bootloader versehen zu müssen und einen Radiosketch aufzuspielen. Als Programmiergerät benutzte ich einen Arduino Nano. Anleitungen finden sich dazu jede Menge im Netz. Die nützen aber wenig wenn man das Prinzip nicht versteht, und es hat etwas gedauert bis mir der Groschen gefallen ist. Die ersten Hürden waren ein defekter Arduino Uno, von dem ich nur 1 Exemplar hier habe. Deshalb wechselte ich auf einen Nano. Zuerst muss der ArduinoISP Sketch aus den Beispieldateien auf den Arduino aufgespielt werden. Das führte erst mal zu einigen Fehlermeldungen. Ursache war meine zerbastelte IDE, die ich dann neu installierte. Natürlich musste ich dann auch wieder all meine libraries neu einspielen. Erst jetzt wird der ATtiny dazugesetzt. Zumindest mal der Reset-Elko darf jetzt erst angeklemmt werden. Die IDE wird umkonfiguriert auf den ATtiny, welchen man über den Boardmanager und der zusätzlichen Adresse:
https://raw.githubusercontent.com/damell...index.json
installiert. Man stellt Clock und Port ein und wählt als Programmer "Arduino as ISP". Jetzt lädt man den Radiosketch in die IDE. Das Hochladen geschieht mit gedrückter Shift-Taste, dadurch wird der bootloader mitinstalliert. Jetzt kann der ATtiny auf das Radio umgesteckt werden. Dieses hat dann auch auf Anhieb gespielt.
Die Vorplanung:
die Radioplatine:
hier mit Verdrahtung:
Programmierung des ATtiny:
*edit: Verdrahtungsfehler im Schaltplan korrigiert
Eine neue Herausforderung war der ATtiny im DIL-Gehäuse. Bisher hatte ich nur Digispark Development Boards eingesetzt. Nun stand ich vor dem Problem einen jungfräulichen Prozessor mit bootloader versehen zu müssen und einen Radiosketch aufzuspielen. Als Programmiergerät benutzte ich einen Arduino Nano. Anleitungen finden sich dazu jede Menge im Netz. Die nützen aber wenig wenn man das Prinzip nicht versteht, und es hat etwas gedauert bis mir der Groschen gefallen ist. Die ersten Hürden waren ein defekter Arduino Uno, von dem ich nur 1 Exemplar hier habe. Deshalb wechselte ich auf einen Nano. Zuerst muss der ArduinoISP Sketch aus den Beispieldateien auf den Arduino aufgespielt werden. Das führte erst mal zu einigen Fehlermeldungen. Ursache war meine zerbastelte IDE, die ich dann neu installierte. Natürlich musste ich dann auch wieder all meine libraries neu einspielen. Erst jetzt wird der ATtiny dazugesetzt. Zumindest mal der Reset-Elko darf jetzt erst angeklemmt werden. Die IDE wird umkonfiguriert auf den ATtiny, welchen man über den Boardmanager und der zusätzlichen Adresse:
https://raw.githubusercontent.com/damell...index.json
installiert. Man stellt Clock und Port ein und wählt als Programmer "Arduino as ISP". Jetzt lädt man den Radiosketch in die IDE. Das Hochladen geschieht mit gedrückter Shift-Taste, dadurch wird der bootloader mitinstalliert. Jetzt kann der ATtiny auf das Radio umgesteckt werden. Dieses hat dann auch auf Anhieb gespielt.
Die Vorplanung:
die Radioplatine:
hier mit Verdrahtung:
Programmierung des ATtiny:
*edit: Verdrahtungsfehler im Schaltplan korrigiert
Gruß,
Jupp
-----------------------------
was du baust ist immer mit dir verbunden
(Lego)
Einsamkeit ist nur ein Mangel an Technologie
(@beetlebum)
Jupp
-----------------------------
was du baust ist immer mit dir verbunden
(Lego)
Einsamkeit ist nur ein Mangel an Technologie
(@beetlebum)