- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 28

Thema: 2 AVR mit einem Pin Verbinden

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Hi Leute,
    Ich bin nur sicher, dass man durch Probieren schneller als durch Behaupten bzw. Diskutieren den anerkanten Pegel wissen wird.
    Ja, wohl wahr.

    Und ich hab's gemacht (2 ATmega32, einer davon nur über GND mit dem aktiven µC verbunden, aber in einer einfachen µC Schaltung eingebaut und spannungslos). I/O Pin des aktiven µCs einmal mit und einmal ohne int. Pullup mit einem I/O-Pin des spannungslosen µCs verbunden (keine externen Bauteile).

    Ergebnis:
    Int. Pullup AUS: Erkannt wird GND
    Int. Pullup EIN: Erkannt wird GND

    Damit tue ich Abbitte und Buße und verneige mich tief und ehrfürchtig vor Peter(TOO)!
    Wieder was gelernt.

    Was die Ausgangsfrage von demmy angeht:
    -> Wenn von einem aktiven µC sowohl bei fehlendem (nicht eingebaut, Erkennung: HIGH) als auch bei spannungslosem 2. µC (Erkennung: LOW) dessen I/O-Pin identisch erkannt werden soll, empfiehlt sich tatsächlich ein Pulldown (z.B. 10 kOhm):
    Dann wird der Pegel sowohl bei fehlendem, als auch bei spannungslosem 2. µC als LOW erkannt.

    Das Signal selbst kann man dann mit HIGH übertragen (active high).
    Gruß
    Dirk

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Haallo Dirk,
    Zitat Zitat von Dirk Beitrag anzeigen
    Damit tue ich Abbitte und Buße und verneige mich tief und ehrfürchtig vor Peter(TOO)!
    Wieder was gelernt.
    Nicht nötig, ich war rund 40 Jahre beruflich als Elektronik-Entwickler im Industriebereich unterwegs und sollte da einiges an Wissen angesammelt haben...

    Allerdings hat in der Technik glauben nichts zu suchen, da zählen nur die Fakten.

    Hinzu kommt noch, dass einiges scheinbar funktioniert. Wir haben hier schon öfters Probleme gehabt, weil etwas im Prinzip funktioniert hat, wenn man dann z.B. eine längere Leitung angeschlossen hat, ist alles abgestürzt.

    Ausprobieren ist auch so eine Sache. Für ein Einzelstück funktioniert dies meistens recht gut. Soll dann aber eine Serie gebaut werden, muss man auch die ganzen Bauteilstreuungen berücksichtigen.

    Ich hatte an einer Prüfung mal ein solches Gerät, da war ein OpAmp eingebaut mit -1 Verstärkung. Weil dieser hochohmig sein sollte wurden Widerstände mit +/-20% verwendet.
    Der Prototyp hat bei denen auch bestens funktioniert.
    Netterweise habe ich zwei Widerstände erwischt, welche genau entgegengesetzte Toleranzen hatten. Je nachdem lag dann die Verstärkung bei -0.6 oder -1.5
    Logischerweise hat dann mein Gerät nicht richtig funktioniert.
    Da waren aber auch noch 3 weitere Konstruktionsfehler in diesem Gerät.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.07.2011
    Beiträge
    348
    Hi Leute,

    vielen Dank für eure sehr ausführlichen Erläuterungen! Sehr Cool.

    Also ich werde jetzt einen externen Pulldown einplanen und das Signal "active high" übertragen.
    Jetzt bleibt nur noch die Frage, wie hoch würdet Ihr den Widerstand auslegen?
    Der interne Pullup des µC ist ja so um die 100K angegeben. Würdet Ihr den externen Pulldown auch so in dem Bereich wählen? Oder eher was um die 10K?

    Viele Grüße

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.694
    .. Der interne Pullup des µC ist ja so um die 100K angegeben ..
    Welchen AVR Du da als Referenz nimmst seh ich hier im Thread nicht. Bei den "AVR"s im Allgemeinen setze ich mal auf ähnliche Werte über die meisten Baumuster. Das Datenblatt Atmel-8272G-AVR-01/2015 für 1284er und Familie nennt (Seite 318, 28.1 DC Characteristics), Tabelle 28-1)
    RPU I/O Pin Pull-up Resistor 20 .. 50 kΩ
    selbst gemessen hatte ich mehrfach WErte um die 30 .. 40 kΩ
    Ciao sagt der JoeamBerg

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    29.07.2011
    Beiträge
    348
    Hi oberallgeier,

    RPU I/O Pin Pull-up Resistor 20 .. 50 kΩ
    selbst gemessen hatte ich mehrfach WErte um die 30 .. 40 kΩ
    Du hast natürlich recht, ich hab mich böse vertan! hab eben selbst nochmal nachgelesen.
    Aber würdet Ihr da jetzt an die untere oder die obere Grenze ran gehen?

    Viele Grüße

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    27.08.2013
    Ort
    Region Basel
    Alter
    67
    Beiträge
    2.435
    Hallo,
    Zitat Zitat von demmy Beitrag anzeigen
    Aber würdet Ihr da jetzt an die untere oder die obere Grenze ran gehen?
    Nun, bei 20k für den internen Pull Up, einem externen Pull Down von 10k und Vcc = 3.3 ergeben sich: 1.1V für den Low-Pegel.
    Laut Datenblatt wird ein Low-Pegel bei kleiner 0.3*Vcc erkannt, hier also bei unter 0.99V
    Da reichen 10k nicht!

    MfG Peter(TOO)

    - - - Aktualisiert - - -

    Hallo Geier,
    Zitat Zitat von oberallgeier Beitrag anzeigen
    RPU I/O Pin Pull-up Resistor 20 .. 50 kΩ
    selbst gemessen hatte ich mehrfach WErte um die 30 .. 40 kΩ
    Im Datenblatt stehen die Werte, welche auch eine Montagscharge erreicht.
    Hinzu kommt noch, dass die Angaben über den ganzen Temperaturbereich (-40°C bis 85°C) gelten. Da die Widerstände aus schwach dotiertem Silizium bestehen, müssten die Werte bei 85°C am geringsten sein. Hinzu kommt noch, dass bei 85°C die Leckströme auch am grössten sind, diese kommen zum Pull Up noch hinzu.

    MfG Peter(TOO)
    Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 11.10.2009, 11:04
  2. Hilfe bei Programmierung von einem Menü mit einem 3310 Disp.
    Von sc00p im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 19.06.2008, 14:29
  3. CFK und GFK verbinden
    Von dudenz im Forum Mechanik
    Antworten: 6
    Letzter Beitrag: 23.11.2005, 14:40
  4. Antworten: 6
    Letzter Beitrag: 14.08.2005, 13:50
  5. Register von einem PIC mit einem Atmel direkt ansprechen ...
    Von klucky im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 12.06.2005, 22:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress