AVR32 Programmiergerät

Gast #1990547
Lesenswert?

Frohe Weihnachten alle zusammen

da ich mich in nächster zeit mit avr32 controllern beschäftigen möchte 
(die 8bit avr werden mir allmählich zu langsam) benötige ich einen 
passenden programmieradapter. allerdings sollte es ein schaltplan zum 
nachbauen sein. ich bin noch schüler, habe (fast) alle bauteile auf der 
welt und viel zeit.
bei der suche mit google habe ich leider keine schaltpläne für stk600, 
1000 etc. gefunden
vl kann mir jemand einen passenden link zu verfügung stellen

vielen dank im voraus
#2002113
Lesenswert?

Hi,

Wenn du nur programmieren willst, dann brauchst du kein 
Programmieradapter.
Kannst die ICs einfach mit USB programmieren. Musst auf deinem Board nur 
den USB-Device port rauslegen und der PC erkennt den Bootloader 
automatisch.
Entwicklungsboards etc. hab ich schon einige gemacht mit dem UC3A, UC3B.
Hab auch noch ein altes UC3A board von mir rumliegen mit SD connector 
drauf. Und extern das Ram-interface + 20 IOs + 8ADCs rausgelegt.

Der Chip ist ein AT32UC3A0512.
Hat 512kbyte Flash und 64kbyte ram.
Mp3 player läuft auf dem mit 30Mhz.
Der Chip kann maximal 66Mhz(90Mhz overclock).

Du kannnst die Platine(natürlich bestückt) + Schaltplan/layout für sagen 
wa 20Euro inc Versand haben.

Gruß
Zippi
Angehängte Dateien:
Gast #2013995
Lesenswert?

danke für die informationen

ist der bootloader werksmäßig auf dem controller programmiert?

das mit dem usb device hab ich mir mal im datenblatt angesehen. verstehe 
ich das richtig, dass ich folgende verbindungen machen muss:

GND --> GND
DP  --> USB Data+
DM  --> USB Data-
VBUS--> USB VCC

ich frage mich nur bei VBUS, da usb ja 5V hat
Gast #2014546
Lesenswert?

Hi,

>GND --> GND
>DP  --> USB Data+
>DM  --> USB Data-
>VBUS--> USB VCC

>ich frage mich nur bei VBUS, da usb ja 5V hat
Jop 5V auf den UC3 ;). Hatte micht damals auch etwas gewundert. Es ist 
aber schon richtig so.

>ist der bootloader werksmäßig auf dem controller programmiert?
>>Der Bootloader ist natuerlich nicht drauf. Welcher Bootloader ? Mit
>>welchem Protokol, ueber welche Schnittstelle ?
@Ziff
verwirre die Leute bitte nicht, wenn du es nicht genau weißt.

Der Bottloader ist werksmäßig auf jedem UC3(seit Juli 2007) geflash.

Wichtig ist vll noch, dass du ein 8, 12 oder 16Mhz Quarz angeschlossen 
hast.
Ich habe für meine Boards immer 12Mhz benutzt.

Wenn der Schaltplan fertig ist, kannst du ihn ja mal Posten. Dann schaue 
ich ihn mir an.

Gruß
Zippi
Gast #2015445
Lesenswert?

hi

@zippi: danke, ich werd am we wahrscheinlich eine schaltung in eagle 
zeichnen und dann hier posten

kann mir irgendjemand noch sagen welcher cpu takt mit dem 12MHz über die 
internen PLLs erreicht werden kann?

mfg
#2015543
Lesenswert?

>kann mir irgendjemand noch sagen welcher cpu takt mit dem 12MHz über die
>internen PLLs erreicht werden kann?

Du musst einfach einen 12Mhz Quarz zwischen PC2(xin0) und PC3(xout0) 
anschließem, + 2 kondensatoren(22pf) nach Masse. An der Software musst 
du nix machen. Sobalt das Board fertig ist, musst du es einfach an USB 
anschließen und dann sollten dein PC den Controller finden.

Mit deiner eigenen Software kannst du dann aus den 12Mhz die PLL auf 
66Mhz takten.

Gruß
Zippi
#2019531
Lesenswert?

Hi,

Was mir auch noch eingefallen ist, du solltest aufkeinenfall die Beiden 
Taster(Resettaster und Bootloadertaster) vergessen. Sonst kannst du den 
Chip nur 1x Flaschen. Wenn du mir sagst welchen Chip du benutzt, dann 
kann ich dir sagen an welchen pin der Bootloadertaster muss.

Gruß
Zippi
#2040558
Lesenswert?

Hi,

Ich hab in alte boards von mir geschaut, die ich für den UC3B0256 
gemacht hab. Beim UC3B0512 ist es aber genau der gleiche pin. Mache auch 
grad ein OEM modul für den UC3B0512.
Du kannst auch mal dein Schaltplan posten oder mir schicken, wenn du 
willst. Dann schau ich mir den gerne mal an ob das alles passt.

Gruß
Zippi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren