Atmega328p

The_CaveMan

Neues Mitglied
02. Mai 2010
9
0
0
Sprachen
Hallo,

weiß jetzt nicht ob ich hier richtig bin.
Ich hab eine Schaltung auf dem ein ATMEGA328P-PU (PDIP 28) verbaut ist.
Ich würde die Schaltung gerne verkleinern und frage mich ob ich die TQFP32 Veriante einfach verwenden kann.

Ich bin Neuling und daher die "dumme" Frage.

Vielen Dank für euer Verständnis und Hilfe.

Gruß Micha
 
Hi Micha,

weiß jetzt nicht ob ich hier richtig bin.
wird schon passen. Sonst wirds passend gemacht ;)

Ich hab eine Schaltung auf dem ein ATMEGA328P-PU (PDIP 28) verbaut ist.
Ich würde die Schaltung gerne verkleinern und frage mich ob ich die TQFP32 Veriante einfach verwenden kann.
Zuerst mal ... Den Mega328 gibts als PDIP28, TQFP32, MLF28 und MLF32.
Von den MLF-Gehäusen würde ich die Finger lassen. Die sind von allen
Gehäusen für Selberbauer am ungeeignetsten. Das TQFP-Gehäuse hat nun
vier Anschlüsse mehr als das PDIP. Hier mal die beiden Gehäuse im Vergleich ..
Mega328_PDIP-TQFP.png
Die Pinnummern sind also mit Sicherheit andere. Da mußt du also aufpassen.
Die Pins 3-6 beim TQFP sind zB mit den Pins 7+8 vom PDIP identisch allerdings
verdoppelt. Dann gibt es auch noch einen Unterschied bei den Pins 18-22
beim TQFP gegenüber dem PDIP. Hier sind zusätzlich die beiden ADC-Eingänge
ADC6 + ADC7 herausgeführt. Also kann man ohne Probleme ein PDIP mit einem
TQFP ersetzen aber andersrum geht das nur wenn ADC6+7 nicht verwendet
werden. Sollte bei dir also kein Thema sein wenn du auf die anderen Nummern
der Pins achtest.

Ich bin Neuling und daher die "dumme" Frage.
War nicht dumm ;) Es gibt viele Kleinigkeiten bei denen mal schnell ins
offene Messer laufen kann :D

Gruß
Dino
 
Hallo Dino,

erst einmal vielen Dank für die Hilfe.
Werde in den nächsten Tagen mal versuchen die Schaltung auf den TQFP zu ändern.
Muß mir dann nur noch ne günstige Firma suchen die mir die Platinen herstellt.

Vielen Dank
Gruß Micha
 
Hallo Dino,

ich hab mal nachgesehen und festgestellt das ich auch den atmega 168 verwenden kann, da nur 4 Ausgänge verwendet werden.
Gibt es da Unterschiede bei den Pins ?

Gruß Micha
 
Hallo Micha,
Gibt es da Unterschiede bei den Pins ?

die Portpin-Funktion ist identisch, die alternativen Portpin-Funktionen können unterschiedlich sein. Wenn du nur vier Output-Pins benötigst, kannst du jeden anderen AVR Mikrocontroller nehmen, der mindestens vier Standard IOs hat.

Gruß,
Dirk
 
Hallo Micha,

ich hab mal nachgesehen und festgestellt das ich auch den atmega 168 verwenden kann, da nur 4 Ausgänge verwendet werden.
Gibt es da Unterschiede bei den Pins ?
wie Dirk schon gesagt hat kann man bei lediglich 4 benutzten IO-Pins auch nen
wesentlich kleineren Atmel verwenden. Da geht bei reinem IO-Pin sogar ein
Tiny85 ;) Der ist selbst im PDIP nicht vgrößer als nen Mega328 im TQFP.

Ich hab mal ne Liste von pinkompatiblen Chips zusammengestellt.

Aber so grob aus dem Kopf gehen der Mega48, Mega88, Mega168, Mega328
und wenn man kein PCINT benötigt auch der Mega8. Die sind soweit alle
Pinkompatibel.

Gruß
Dino
 
Hallo zusammen,

ich hab jetzt mal die Schaltung neu aufgebaut (mit Eagle).
nur bekomm ich einfach kein Platinen-Layout hin.
Kann mir da vielleicht jemand helfen ?

Gruß Micha
 
Hi Micha,

was heisst "bekomm ich einfach kein Platinen-Layout hin"?

Woran happert es denn?

Grüsse
Heinrich
 
Hallo Hemi,

ich verwende die Freeware von Eagle (unter linux) und wenn ich den Autorouter verwende, zeichnet er mir nur ein Teil der Leiterbahnen und ich hab keine Ahnung wie ich das 2-Seitig hin bekommen.

Gruß Micha
 
Hi Micha,

ich verwende die Freeware von Eagle (unter linux) und wenn ich den Autorouter verwende, zeichnet er mir nur ein Teil der Leiterbahnen und ich hab keine Ahnung wie ich das 2-Seitig hin bekommen.
Die Freeware benutze ich auch (unter Win) aber den Autorouter benutze ich
nicht :D Kein einziger Autorouter wird dir die Arbeit des Leiterbahn verlegens
bis zum Schluß abnehmen können. Er kann dir die Arbeit nur etwas erleichtern.
Aber die restlichen 10% oder irgendwelche Optimierungen wirst du immer mit
Hand machen müssen. Also gewöhn es dir am besten an gleich alles mit Hand
zu machen ;) das übt und man kommt zu besseren Ergebnissen als es die
Maschine machen kann (wenn sie es denn überhaupt schafft). Das Auge kann
irgendwelche Strukturen auf der Platine (wo man die Leitungen am besten
langlegt) wesentlich besser erfassen als jeder Computer.

Gruß
Dino
 
Hallo,

ich verstehe, aber wie bekomm ich es hin das Board zu drehen oder eine entsprechende ansicht zu haben, da ja auf beiden Seiten Leiterbahnen verlegt werden.

Danke für die Hilfe.

Gruß Micha
 
Hi Micha,

aber wie bekomm ich es hin das Board zu drehen oder eine entsprechende ansicht zu haben, da ja auf beiden Seiten Leiterbahnen verlegt werden.
ich mach gleich mal ne kleine Mini-FAQ mit Step-By-Step-anleitung und
30 Bildchen. Ich mußte am Anfang auch erstmal nachfragen wie das denn
mit den beiden Seiten geht und wie man die Bauteile auf die andere Seite
bekommt (zB bei SMD). Also etwas Geduld. Entwickelt sich in den nächsten
Stunden im FAQ-Bereich ;) Ohne Bildchen schießen hätte das routen per Hand
wohl nur 5min gedauert :rolleyes:

Sieh mal hier nach ... Mini-FAQ : Ein Board per Hand routen (EAGLE)
Das ist die erste Version noch ohne erklärenden Text. Aber es sollte schon
mal ein paar Fragezeichen beheben.

Jetzt ist die Mini-FAQ mit Text.

Gruß
Dino
 
Hallo Dino,

deine Mini-FAQ war schon eine sehr große Hilfe, wenngleich die Verwirrung bei mir nicht wesentlich kleiner geworden ist.
Ich hab noch immer da Problem der Unterscheidung.
Kann man den Autorouter verwenden und den Rest per Hand machen ?

Danke für das Verständnis.

Gruß Micha

P.S. ich sag immer, warum einfach wenn es kompliziert geht.
 
Hallo Micha,

deine Mini-FAQ war schon eine sehr große Hilfe, wenngleich die Verwirrung bei mir nicht wesentlich kleiner geworden ist.
Auf jeden Fall solltest du jetzt per Hand routen können ;) (hoffe ich mal) :D

Ich hab noch immer da Problem der Unterscheidung.
Kann man den Autorouter verwenden und den Rest per Hand machen ?

Danke für das Verständnis.
Ihr immer mit eurem Plug-N-Pray und Autoconfig und alles automatisch.
Was man selber macht, da weiß man auch was man hat ;)
Beim Autorouter hast du nachher die Arbeit das ganze Zeugs wieder
hinzubiegen was er dir vorher verwurschtelt hat. Die Zeit die du durch den
Autorouter einsparst brauchst du also nachher um den Mist wieder zu
bereinigen den er angerichtet hat. Also plus/minus Null :hahaha:
Das siehst du alleine schon bei meiner Mini-FAQ wie ich den einen
Kondensator von der Bauteilseite auf die Lötseite gedreht habe und ich
mir damit ne unnötige Durchkontaktierung eingehandelt habe. Genau das
macht der Autorouter. Du hast entweder nachher zig Durchkontaktierungen
die du nicht brauchst weil es für den Autorouter so einfacher war oder du
hast die Arbeit den Kram wieder hinzubiegen den man selber so nie verlegen
würde.

Wenn du ne Multilayer mit zig ICs drauf hast und dir also neben den beiden
Betriebsspannungslayern noch zwei für die Signale zur Verfügung stehen das
man dann auch einen Signallayer für Leiterbahnen von Links nach Rechts und
einen Signallayer für Vorn nach Hinten (oder Oben nach unten, je nachdem
wie man die Platine hält) hat. dann können wir über nen Autorouter reden.
Dann hat er die Möglichkeit sich mit den Durchkontaktierungen und den
einzelnen Lagen voll auszutoben. Dann lohnt er sich. Aber bei den kleinen
Platinen (bis Eurokartengröße mit 2 Lagen) lohnt sich das Ding vorn und
hinten nicht. Da bist du beim selberrouten immer besser und schneller.
Also vergiß das Ding. Es lohnt die Mühe nicht sich da drüber den Kopf zu
zerbrechen :eek: :hmmmm: :to_pick_ones_nose: :sarcastic:

Gruß
Dino
 
Hallo Dino,

danke für die Kopfwäsche.
Dann werde ich wohl mal ne Stunde oder mehr daran arbeiten das ganze per Hand zu machen.
Ist ja nicht so einfach wenn man bisher seine kleinen Basteleien auf Lochraster gebaut hat oder fertige Platinen hatte.

Gruß Micha
 
Hi,

Ist ja nicht so einfach wenn man bisher seine kleinen Basteleien auf Lochraster gebaut hat oder fertige Platinen hatte.
Das würde ich so nicht sagen. Beim Platinen-CAD kannst du dauernd hin und
herschieben. Das geht auf ner Lochraster nicht. Da muß man sich schon
vorher ein paar Gedanken machen wo die Bauteile am besten anzuordnen
sind und wie man die Leitungen da hin bekommt. Platinen-CAD ist einfacher
als eine Lochraster im Kopf frei aus nem Schaltplan zu bestücken und die
Leitungen zu verlegen. Wenn die Hälfte der Bauteile bereits verlötet ist
und man auf einmal merkt das irgendwas nicht mehr hinpaßt dann hat man
die A-Karte :hahaha: Beim Platinen-CAD wird dannn einfach ein größerer
Bereich etwas verschoben und schon paßt wieder alles. Also benötigt man
für nen Aufbau auf ner Lochraster wenn man nur nen Schaltplan vor sich
liegen hat mehr Gehirnschmalz. Das ist jedenfalls meine Meinung.

Gruß
Dino
 
Hi,

was lieb' ich doch mein 3D - Studio...:p


Grüsse,

Michael
 
Hallo zusammen,

bin grad ein wenig am PDFs lesen wegen 3,3V-5V-Converter für SD-Karten.
Dabei ist mir in der einen PDF folgendes vor die Augen gekommen ...
Das Board-Layout wurde direkt aus dem Schaltplan entwickelt. Hierbei wurde auf die Autowire-
Funktion verzichtet da diese Funktion in der freien Version von Eagle nichts taugt.
oder nach meinem Motto ... Mach es selbst dann weißt du was du hast.

Gruß
Dino
 
Hallo Dino,

neues Layout ist fertig (aber wurde schon von nem Kollegen gemacht)
Aber bei meinen nächsten Projekten werde ich es auf jedem Fall selber ohne Autorouter versuchen.
Schätze mal, ich hab mir für ein Anfängerprojekt eine etwas zu harte Nuß ausgesucht.
Aber deine Wiki war mehr als hilfreich und ich werde sie noch des öfteren nutzen.

Vielen Dank
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)