Hallo zusammen,
Ich würde gerne meinen Microcontroller mit Hilfe eines Raspberrys
programmieren. Dazu habe ich im Internet folgendes gefunden:
http://www.holgerschurig.de/de/raspi-atmega/
Diese Schaltung funktioniert auch sehr gut. Allerdings wird mein
Mikrocontroller an 5V betrieben anstatt an 3,6V kann kann mir jemand
sagen ob ich dies mit einem Spannungsteiler realisieren kann?
vielen Dank im voraus
1. PI arbeitet mit 3,3V nicht 3,6V (man sollte schon genau sein)
2. bei 16 MHz am Atmel 328p liegt die Spannungsgrenze sicher ab 4,5V
3. mit 8 MHz sind VCC 3,3V möglich und damit direkt aus dem PI
anschliessbar, wäre am einfachsten wenn du mit 8MHz Takt hinkommst,
programmiert wird dann mit 3,3V vom PI zum VCC am Atmel (keine weitere
5V Versorgung anschliessen), später kann er auch bei 8MHz an 5V
arbeiten, aber den PI dazu abklemmen.
es gibt bidirektionale Pegelwandler mit MOS FETs für 3,3V zu 5V
sorry stimmt. Es sind 3,3V
das mit den 8Mhz ist kein Problem. Allerdings habe ich an dem
Microcontroller eine Wägezelle angeschlossen. Diese arbeitet mit 10V.
Wenn die Wägezelle abgeghlichen ist hat Sie eine Spannung von 0V wenn
Sie nicht abgeglichen ist, hat diese eine Spannung von 10V was den
Microcontroller dann zerstören würde
Susanne schrieb:> http://www.holgerschurig.de/de/raspi-atmega/> Diese Schaltung funktioniert auch sehr gut. Allerdings wird mein> Mikrocontroller an 5V betriebenSusanne schrieb:> sorry stimmt. Es sind 3,3VSusanne schrieb:> Wenn die Wägezelle abgeghlichen ist hat Sie eine Spannung von 0V wenn> Sie nicht abgeglichen ist, hat diese eine Spannung von 10V was den> Microcontroller dann zerstören würde
ah du hast den Fehler also gefunden, Problem gelöst, abgesehen von
deiner "merkwürdigen" Ausdrucksweise.........
1. 5V 16MHz dann doch
2. 3,3V 8MHz dann noch an
3. 10V
sorry da muss man sagen lass es........
zuerst kommt hier mal eine ordentliche Beschreibung, dann sollte man die
Grenzen vom µC kennen und auch nicht wild anschalten ohne passende
Maßnahmen, dann klappts auch meist ohne Hilferufe.
@jar
Das kann man auch freundlicher ausdrücken...
Ob 16Mhz oder 8Mhz ist dem TE wohl egal. Das macht auch in vielen
Anwendungsgebieten Sinn.
@Susanne
Am Einfachsten wäre es auf 8Mhz zu lassen und die Wägezelle mittels
eines Spannungsteilers anzuschließen, so dass die 10V zu 3.3V werden.
Denke das musst du sowieso machen, denn wie schon erwähnt würden die 10V
direkt an den ADC, Schaden verursachen (auch wenn der Chip mit 5V
läuft).
Einziger Nachteil wäre eine etwas niedrigere Auflösung des Messwerts.
Alex G. schrieb:> @jar> Das kann man auch freundlicher ausdrücken...
könnte man wenn man sich nicht veräppelt vorkäme, noch mal der Reihe
nach:
erst 3,6V woher überhaupt? (ein PI läuft mit 3,3V)
dann Atmel 5V 16 MHz, dann doch 3,3V 8MHz und zu letzt 10V am ADC!
Joachim B. schrieb:> Alex G. schrieb:>> @jar>> Das kann man auch freundlicher ausdrücken...>> könnte man wenn man sich nicht veräppelt vorkäme, noch mal der Reihe> nach:>> erst 3,6V woher überhaupt? (ein PI läuft mit 3,3V)> dann Atmel 5V 16 MHz, dann doch 3,3V 8MHz und zu letzt 10V am ADC!
Lies nochmal genauer..
Das mit dem "Stimmt, es sind 3.3v" bezog sich auf ihren Irrtum bezüglich
3.6V, nicht dass der Chip schon mnit 3.3V laufen würde!
Sie hätte aber kein Problem damit haben, den Chip mit 8Mhz (und damit
wohl 3.3V) zu betreiben.
Alex G. schrieb:> Lies nochmal genauer..
wer?
Susanne schrieb:> Diese Schaltung funktioniert auch sehr gut. Allerdings wird mein> Mikrocontroller an 5V betrieben anstatt an 3,6VSusanne schrieb:> sorry stimmt. Es sind 3,3V
bezog sich ja wohl auf den PI, weil sie vorher dem PI 3,6V zuschrieb,
bis dahin lief ihr Atmel sehr gut mit 5V
Susanne schrieb:> das mit den 8Mhz ist kein Problem.
auch an 5V läuft ein Atmel gut mit 8MHz,
@Alex ich weiss nicht was du liest?
damit ein Atmel auf 8 MHz an 3,3V läuft muss der interne Regler auch
3,3V liefern oder VCC an 3,3V angeschlossen werden, als Arduino käme da
nur ein mini mit 8MHz Quarz oder Taktgeber samt Bootloader für 8MHz in
Frage oder ein xmega soweit ich weiss.
Susanne schrieb:> wenn Sie nicht abgeglichen ist, hat diese eine Spannung von 10V was den> Microcontroller dann zerstören würde
Das zerstört den Microcontroller, völlig egal, ob er nun mit 3.3V oder
5V betrieben wird.