3 zgrabne płytki uruchomieniowe dla ATXmega

xmega_boardsTym razem przedstawiam 3 zgrabne płytki dla procesorów Xmega, w wersjach pod Xmega A4 (44pin), A3 (64pin), A1 (100pin), kompatybilne wszystkie modele z danej rodziny. Płytki przeznaczone są do wpięcia jednostronnie lub obustronnie w płytkę stykową, są małe i zbite więc nie zajmą dużo miejsca, mają na pokładzie złącze PDI do programowania, USB (dla układów w wersji „U” z obsługą high-speed USB), gniazdo uSD, przyciski, czyli takie podstawowe rzeczy.

Płytki:

Płytka 44pin (A4)
-modele 16A4, 32A4, 64A4, 128A4, 16D4, 32D4, 64D4, 128D4, ich wersje „U” (z USB)
-wymiary 61,5mm x 28,5mm, 16mils
-PDI, USB, uSD, stabilizator 3V3, rezonator, przycisk Reset, zworka Bootloader

kliknij aby powiększyć


Płytka 64pin (A3)
-modele 64A3, 128A3, 192A3, 256D3, 64D3, 128D3, 192D3, 256D3, ich wersje „U” (z USB)
-wymiary 81,5mm x 28,5mm, 16mils
-PDI, USB, uSD, stabilizator 3V3, rezonator, przycisk Reset, przycisk Bootloader

kliknij aby powiększyć


Płytka 100pin (A1)
-modele 64A1, 128A1, 192A1, ich wersje „U” (z USB)
-wymiary 103mm x 31mm, 10mils
-PDI, USB, uSD, stabilizator 3V3, rezonator, przycisk Reset, przycisk Bootloader

kliknij aby powiększyć


Płytka 32pin (E5)
Płytka pod Atxmega E5 (dla 8E5, 16E5, 32E5) zostanie dodana gdy układy te będą miały swoją oficjalną premierę, na chwilę obecną nie jest nawet znany pinout.

Uwagi:

Na płytki mogą również pasować inne modele (B i C) które nie zostały przeze mnie porównane. Również ja mogłem się pomylić i dodać model który z jakiegoś powodu nie będzie dobrze pracował, także przed montażem proszę sprawdzić pinout z DS swojej Xmegi.

W przypadku wlutowania układów ze sprzętowym wsparciem USB, można je programować przy pomocy bootloadera USB lub złącza PDI. W przypadku układów bez tego wsparcia, programujemy przez PDI, a linie danych USB można odciąć od układu aby nie kolidowały z wyjściem portu, gdy układ chcemy po prostu zasilić z portu USB. Służą do tego zworki J1 i J2 umieszczone na spodniej stronie płytki, których pady domyślnie połączone są cienką ścieżką i należy ją przeciąć jeśli jest taka potrzeba.

Aby wymusić start w bootloaderze USB, należy na czas resetu przytrzymać przycisk bootloadera BOOT-L.

Piny zasilania analogowej części układu AVCC są połączone domyślnie do VCC. Jeśli jest taka potrzeba, również można je odciąć poprzez przecięcie cienkiej zworki (oznaczonej R/L) tak jak w przypadku USB, a następnie wlutować filtr R/L i C w miejsce elementów oznaczonych jako R/L oraz C, lub podać zewnętrzne zasilanie.

Płytki te publikuję na licencji OSHW (open source hardware). Będzie miło jeśli powielając płytkę, nie usuniesz loga OSHW ani adresu mojej strony.

Dobry i sprawdzony programator PDI.

Przesiadasz się z Atmega na ATXmega i masz pytania? Ten artykuł powinien rozwiać większość wątpliwości :)

Galeria:

Pliki:
POBIERZ – Pliki eagle 6.40: PCB, SCH, alternatywne PDF rewizja 1.0




0.00 avg. rating (0% score) - 0 votes

21 komentarzy

  1. Projekty mają jedno istotne niedomówienie: producenta elementów wlutowywanych w płytkę. Miałem kilka niemiłych wpadek, gdy pola lutownicze nie pasowały pod posiadane przeze mnie złącza USB lub dla kart SD.

    • Nie chcę podawać jakiegoś konkretnego modelu dla USB bo ludzie będą go szukać nie wiadomo po jakich sklepach, a problem praktycznie nie istnieje bo nawet jeśli trafimy na jakieś niewymiarowe to można je sobie przesunąć podczas montażu, można uciąć kołki montażowe jeśli będą w złym miejscu.

      W przypadku gniazda uSD faktycznie powinienem podać model, tu masz rację.

      Footprint http://www.opencircuits.com/images/a/a7/MicroSD_Socket-500873-0801.pdf

      U nas (w PL) kupowałem takie pod symbolem MSDE208.

      Z tego co jednak zauważyłem to powinno pasować wszystko co ma piny w środku.

  2. Hi Manekinen,
    do you have any of these PCB’s for sale?

    Thanx!

    • Nope, those are just a projects. You can order them at your local pcb manufacturer.

  3. O, widzę że dodałeś zdjęcia gotowych układów, wyszły naprawdę super, a ostatnie zdjęcie z płytką wpiętą w stykówkę.. hmmm.. miodzio.. szkoda że nie można kupić u Ciebie tych płytek :( Chyba że zostały Ci jakieś?

    • Aż chce się zamigać diodą ;)

      Niestety nie mam żadnych płytek, na zdjęciach jest ich kilka bo to było wspólne zamówienie.

  4. Cóż, wszystko fajnie, no to gniazdo SD kurcze mogłeś dać ten model z padami na końcu, a nie pod spodem – te z padami na końcu są znacznie łatwiej dostępne.
    I jeszcze jedna niezgodność – kwarc, jaki powinien być wlutowany na płytkę powinien mieć częstotliwość maksymalnie 16MHz (zgodnie ze specyfikacją układów XMega). 32MHz osiągniemy korzystając z wbudowanych w procesor pętli PLL, ale kwarc fizycznie (według danych katalogowych) nie powinien mieć takiej wartości.

  5. Hello, thank you for your work, but i like to build my own Board. I would be very happy if you could share your eagle lib for the e5 or 44pin Version.

    Thanks and Greetings

    MasterQ

    • Hello, board project for xmega E5 should be available within 2-3 weeks, currently i am very busy.

    • I have build one,
      see here:
      http://www.mikrocontroller.net/topic/303188
      but it has external power supply, just follow the link at the button, and you will find a sample power supply. It is because i build many testboards, but i never use all at the same time. So there is no need to add supply every time i build a board.
      Maybe this is a good idea for you too.
      The eagle lib was also shared. But only for QVFN. It’s somewhat hard to solder.

      Greeting

      MasterQ

  6. Witam!
    Gdzie można zdobyć bootloader dla ATXmega128A1U?

  7. Ostatnie zdjęcie gotowej płytki super

  8. Hi,

    great idea to post the prototype boards. Unfortunately I have some trouble wie 100Pin board. I used it as basis for a board und after soldering the Xmega to the board I get a maximum output Voltage from the DACs of 900mV insteat of the intended ca. 2V. All Pins VCC, AVCC have an input of 3,3V. All Ground are at 0V. The Kapacitors have 3,3V on the side connected to VVC and Ground on the other, so that works. I use VCC as reference for ADC/DAC. The program i use worked when the Xmega was connected to a stk600. The only real change to your board hier is that I don´t use an external clock. I have realy no idea left why the DAC output voltage dropped. I hope someone here can give me a hint where to look.

  9. Hi
    congrats for your excellent job.Could you please post the part number for the micro sd connector?
    thanks

  10. Witam,
    w jakiej firmie były wykonywane PCB?

  11. Witam
    Kiedy lub cz będą płytki pod Atxmega E5?
    Dzięki za dobrą robotę.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Proszę pozostawić te dwa pola tak jak są: