Forum: Mikrocontroller und Digitale Elektronik At89C51ED2 Pins gegen Masse ziehen


von Zippo (Gast)


Lesenswert?

Hi,

ich möchte an meinem uC zwecks besserer EMV Eigenschaften alle 
unbenutzen Pin's auf Masse ziehen. Muss ich dabei irgendwas beachten?? 
Schliesslich sollen die Pin's ja nicht beschädigt werden durch meinen 
Eingriff.

Welchen Defaultzustand nehmen diese ein, wenn ich zum Beispiel gerade 
flashe?? Soll ich Pull - Down - R's einsetzen?? Oder kann ich diese 
einfach "hart" gegen Masse schalten??

Danke euch schon mal für euren Rat!!

MFG

Zippo

von Ralf (Gast)


Lesenswert?

Hi,

welchen Zustand die Pins in welcher Betriebsart (Reset, Idle, Power 
Down) haben, steht im Datenblatt. Hart gegen Masse ziehen darfst du bei 
einem 8051er, weil die Ports quasi-bidirektional sind.Ausnahme ist P0.

Nur nicht hart nach VCC ziehen!

Allerdings würde ich einen Pull-Down bevorzugen, wobei ich glaube, dass 
das Runterziehen nicht benutzter Pins allgemein nichts bringt. Habe aber 
keine Erfahrung mit sowas.

Ich denke aber, dass du mehr erreichst, wenn du die Versorgung ruhig 
hältst, GND/VCC-Flächen verwendest und kritische Schaltungsteile gut 
entkoppelst.

Ralf

von icke (Gast)


Lesenswert?

>ich möchte an meinem uC zwecks besserer EMV Eigenschaften alle
>unbenutzen Pin's auf Masse ziehen...
Ist das so?

Wer sagt denn, dass die EMV Eigenschaften aufm At89C51ED2
besser werden, wenn man sie auf Masse zieht?

Wenn man den unbenutzten Pin nicht als Eingang abfragt?
Wass dann?

>Defaultzustand
High-Pegel mit (intern,schwach) pull-up.

von Zippo (Gast)


Lesenswert?

Kurze Erklärung zu der EMV Geschichte....


Der Interne Aufbau eines uC zeigt Überlagerungen von z.B. den Quarz 
Leitungen sowie Portleitungen und Logikelementen. (im inneren des Chips)

Durch Abstrahlung benutzer Portwege können diese Signale auf andere 
Teile intern überkoppeln und erzeugen an den dann unbeschalteten 
Ausgängen minimale signalpegel (kaum Messbar, aber bei direkten EMV 
Messungen deutlich sichtbar). Um diese zu Unterdrücken ziehe ich die 
Pegel auf eine eigens dafür erstellte GND - Fläche meiner Platine. Somit 
eleminiere ich diese Signale. Das Problem an der Geschichte ist, dass 
meine Platine incl. Schaltung bei EMV Messungen quasi "unsichtbar" sein 
muß, aber die Funktion voll vorhanden sein muss. Deswegen ziehe ich auch 
diese Abschaltmaßnahmen in Betracht!

Vielen Dank euch aber schon einmal für eure Antworten.


Eins noch: P 0 gegen Masse?? Was schlagt ihr vor?? Über Pull Down?? Ralf 
hast du noch eine geeignete Maßnahme??

Grüße  Zippo

von Ralf (Gast)


Lesenswert?

> P 0 gegen Masse?? Was schlagt ihr vor?? Über Pull Down?? Ralf
> hast du noch eine geeignete Maßnahme??

Nun, wenn du sowieso alle Ports runterziehst, kannst du auch den P0 
runterziehen, aufgrund seiner besonderen Eigenschaften würde ich aber 
wenigstens P0 über Pull-Downs nach Masse ziehen. Die besonderen 
Eigenschaften kommen meines Wissens NICHT zum Tragen, wenn du EA fest 
auf High hast, aber ich kenne deine Schaltung nicht.

Ist die Schaltung denn geheim? Da du ne EMV Messung in Betracht ziehst, 
nehme ich das mal an. Vielleicht kannst wenigstens mal die 
Controller-Beschaltung inkl. Quartz und die Spannungsversorgung posten, 
und Schaltungsteile die zusätzlich schwingen, also Schaltregler, RTCs 
mit externem Quartz o.ä. Das sind m.E. keine Schaltungen, aus denen sich 
eine "Kopie" des Geräts basteln lässt.
Ich bin kein EMV-Guru, gucks mir aber gerne mal an. Ausserdem können 
dann andere mit konkreten Infos dazu dienen.

Ralf

von Lücke (Gast)


Lesenswert?

Hallo!
Ich in ein 14 Jähriger Schüler und Pin Sammler .Wende mich auf diesem 
Wege an Sie. Vielleicht haben Sie ja ein paar Pin’s über, und könnten 
sie mir zuschicken .Ich bedanke mich im Voraus. Meine Adresse lautet: 
Patrick Lücke, Züricherstr.159, 28325 Bremen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.