Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Computer ControlsComputer Controls
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Pandora's Board - Uniwersalna płytka ewaluacyjna

Lewho 21 Apr 2012 00:29 19653 34
  • Pandora's Board - Uniwersalna płytka ewaluacyjna

    Witam Szanownych Kolegów,

    Mam niezmierną przyjemność zaprezentować Wam moją płytkę ewaluacyjną przeznaczoną do tworzenia i testowania aplikacji na różnych mikrokontrolerach. Oprócz wielu wbudowanych modułów, płytka zawiera również port rozszerzeń do umocowania dodatkowych płytek. Do tej pory opracowałem płytki z mikrokontrolerem Atmel Atmega168 , NXP LPC1114 , oraz płytkę z podstawkami DIP40 oraz DIP28 w których umieściłem i przetestowałem procesory PIC18F453, PIC18F250.

    Dzięki umieszczeniu na płytce 80 pinowego gniazda możliwa jest praca na znacznie większych mikrokontrolerach z wyprowadzeniem wszystkich portów.

    Na płytce znajduje się:

    - 80 pinowe dniazdo gold-pin w rastrze 2,54mm (100mils)
    - 40 Pionowe gniazdo rozszerzeń do opcjonalnych modułów
    - Gniazdo 2x10 do łatwego przyłączania graficznych wyświetlaczy, modułów, lub programatorów
    - Przetwornica Step-Down 12V/5V 3A z gniazdem Power-Jack 2.1mm
    - Stabilizator LDO 3,3V/1,5A
    - Wyświetlacz tekstowy 16x2 LCD/ LED (HD44780 standard)
    - Wyświetlacz graficzny 128x32 pixel OLED UG-23832HSWEG04
    - Wyświetlacze LED 6 x 7 segment multipleksowane wraz z tranzystorami
    - 16 ultra-jasnych diod LED
    - 2 Diody RGB 5050
    - Dioda Osram Ostar SMT RGBW
    - 16 klawiszowa klawiatura matrycowa
    - 2 pojemnościowe pola dotykowe
    - Suwak pojemnościowy (slider)
    - 3 potencjometry montażowe wraz gałkami
    - Enkoder ze switchem
    - Gniazdo baterii CR2032 3V
    - Nadawcza dioda podczerwieni
    - Odbiornik podczerwieni
    - Gniazdo USB
    - Konwerter USB do pełnego RS232 (FTDI232)
    - Gniazdo karty Micro-SD z wyrzutnikiem
    - Stereofoniczny wzmacniacz klasy D o mocy 2*6W
    - Głośniczek dynamiczny
    - Buzzer
    - Rezonator kwarcowy 8Mhz 10ppm wraz z kondensatorami
    - Podstawka precyzyjna wraz z kondensatorami do rezonatorów THT
    - Kwarc "zegarkowy"
    - 7 wyjść 500mA (ULN2003)
    - Termometr cyfrowy I2C Microchip TC77 -55'C +125'C
    - Akcelerometr 3 osiowy 12 bit Freescale MMA8450Q

    Płytkę można zasilać przy pomocy zasilacza 12V DC z wtykiem typu Power Jack 2.1, lub przy pomocy portu USB.
    Z początku planowałem tak zaprojektować tę płytkę by móc ją samodzielnie wytrawić, jednak szybko z tego zrezygnowałem gdy pomyślałem o wierceniu setek otworów (chociażby pod listwy gold-pinów). Płytka została wykonana metodą profesjonalną, jednak załączam pełną dokumentację produkcyjną (pliki gerber + wiercenia) która pozwoli na swobodne jej zamówienie w dowolnym zakładzie zajmującym się produkcją płytek PCB.

    Załączam też pełną wersję źródłową wraz z plikami projektu i biblioteką komponentów by każdy miał możliwość dowolnej modyfikacji, jednak zastrzegam sobie wszelkie prawa autorskie do wykorzystywania tego projektu lub jego części w celach komercyjnych. Zachęcam Was również do dalszego rozwijania tego projektu i tworzenia nowych nakładek z prockami i płytek rozszerzeń.

    Projekt w całości stworzyłem w środowisku Altium Designer 10, lecz w razie potrzeby można go przekonwertować do jego starszych wersji.

    Niestety nie jestem w stanie podać kosztów płytki, ponieważ wiele komponentów miałem pod ręką lub otrzymałem w ramach darmowych sampli.
    Niebawem opublikuję płytki z mikrokorolerami.

    Uprzejmie proszę o uwagi i pytania.

    Pandora's Board - Uniwersalna płytka ewaluacyjna Pandora's Board - Uniwersalna płytka ewaluacyjna Pandora's Board - Uniwersalna płytka ewaluacyjna Pandora's Board - Uniwersalna płytka ewaluacyjna
    Pandora's Board - Uniwersalna płytka ewaluacyjna Pandora's Board - Uniwersalna płytka ewaluacyjna Pandora's Board - Uniwersalna płytka ewaluacyjna Pandora's Board - Uniwersalna płytka ewaluacyjna Pandora's Board - Uniwersalna płytka ewaluacyjna


    Link

    Link

    Link

    Link


    Tu miało się wyświetlić serduszko, ale na nagraniu słabo je widać :)

    Link

    Cool! Ranking DIY
    Can you write similar article? Send message to me and you will get SD card 64GB.
    About Author
    Lewho
    Level 15  
    Offline 
    Has specialization in: elektronika
    Lewho wrote 181 posts with rating 54, helped 5 times. Live in city Gdynia. Been with us since 2002 year.
  • Computer ControlsComputer Controls
  • #2
    piotrva
    VIP Meritorious for electroda.pl
    Konstrukcja bardzo estetyczna i przyjemna dla oka, choć osobiście nie jestem.zwolennikiem takich gigantycznych płyt.
    Mam takie pytanie, jak zachowują się elementy pojemnościowe? Czy układ kabli nie orzeszkadza w korzystaniu z nich? Czy kable też nie generują problemów z dodatkową ich pojemnością?
  • Computer ControlsComputer Controls
  • #4
    Dragas
    Level 26  
    Projekt wspaniały, jestem pełen podziwu za wytrwałość układania elementów.

    Czy mógłby kolega napisać coś więcej o przyciskach, a w szczególności suwaku pojemnościowym?
  • #5
    schmitek
    Level 11  
    Witam,

    bardzo dobry projekt, a wykonanie profesjonalnej płytki tylko podnosi jego walory użytkowe. Na dobrze, ładnie wykonanym sprzęcie, aż chce się pracować i przychodzą do głowy nowe wybitne pomysł, które pewnie by nie przyszły, gdyby nasz mózg był sfrustrowany i zmęczony wykonaniem 1000 otworów i zastanawianiem się jak w domowych warunkach wykonać metalizację otworów.

    Czy zamiast, każdy z nas z osobno będzie tracić czas na opisywanie mazakiem PCB, nie lepiej zastanowić się pod jakie dodatkowe procesory/moduły można by było wykonać dodatkowe płytki i zlecić zbiorczy wykonanie płytek jakiejś profesjonalnej firmie ? Wszyscy wiemy że zbiorcze wykonywanie płytek, bądź zamawianie części wychodzi taniej ! Oczywiście jeśli tylko Lewho się na to zgodzi w końcu jest to jego projekt :)

    Tak czy inaczej ja go oceniam na 5+ oczywiście w starej skali ocen tej z PRL'u :)
  • #6
    lgrzeg
    Level 14  
    pojawiło się kilka nowych modułów których nie widziałem w innych projektach na elektrodzie, jednak Akcelerometr umiesciłbym na mini module, co do płytki jak kogoś stać to niech robi w firmie.
  • #7
    RitterX
    Level 39  
    Zastosowanie FT232RL nie jest najoptymalniejsze z punktu widzenia aplikacji. Sensowniej było użyć FT2232 z JTAG-iem gdyż praktycznie wszystkie nowe uC mają ten interfejs zaimplementowany. Nie muszę chyba nikomu wyjaśniać jego zastosowań? Dlatego uważem, że płytka jak płytka skoro nie ma najważniejszego elementu.
  • #8
    electroNICK
    Level 14  
    Jaki jest sens instalowania akcelerometru na płytce (do tego tak dużej)? Według mnie lepszy byłby osobny mały moduł. Z racji faktu że płytka jest dość pokaźnych rozmiarów będzie ona zazwyczaj w spoczynku, więc akcelerometr nie będzie miał co robić poza pomiarem przyspieszenia ziemskiego:)

    Interesuje mnie tez zastosowany wyświetlacz graficzny OLED. Mógłbyś napisać o nim coś więcej? Gdzie go kupiłeś?
  • #9
    tmf
    Moderator of Microcontroller designs
    RitterX wrote:
    Zastosowanie FT232RL nie jest najoptymalniejsze z punktu widzenia aplikacji. Sensowniej było użyć FT2232 z JTAG-iem gdyż praktycznie wszystkie nowe uC mają ten interfejs zaimplementowany. Nie muszę chyba nikomu wyjaśniać jego zastosowań? Dlatego uważem, że płytka jak płytka skoro nie ma najważniejszego elementu.


    Na FT232R też JTAG można zrealizować. Do tego potrzeba trybu bit-bang, a nie notki producenta :) Pytanie czy standardowy soft będzie działał z FT232R lub FT2232?
  • #10
    Lewho
    Level 15  
    Dziękuję za opinie i komentarze.

    piotrva wrote:
    Konstrukcja bardzo estetyczna i przyjemna dla oka, choć osobiście nie jestem.zwolennikiem takich gigantycznych płyt.
    Mam takie pytanie, jak zachowują się elementy pojemnościowe? Czy układ kabli nie orzeszkadza w korzystaniu z nich? Czy kable też nie generują problemów z dodatkową ich pojemnością?


    Płytka rzeczywiście nie jest rozmiarów kieszonkowych ale dzięki temu może zastąpić wiele dedykowanych evali. Starałem się ją jednak zaprojektować tak by można było ją nosić w plecaku. Rozmiary płytki to 240x170mm czyli jest mniejsza od kartki A4.

    Padów pojemnościowych jeszcze nie testowałem. Pojemności kabli w powietrzu są znikome, ale przy długich kablach istnieje ryzyko ich dotknięcia.


    lgrzeg wrote:
    pojawiło się kilka nowych modułów których nie widziałem w innych projektach na elektrodzie, jednak Akcelerometr umiesciłbym na mini module, co do płytki jak kogoś stać to niech robi w firmie.


    Akcelerometr umieściłem na płytce ponieważ planuję na nim wykonać swój kolejny projekt. Jego cena to 8 PLN na Farnellu, ale jak ktoś go nie potrzebuje to można go w wyjątkowo prosty sposób usunąć z projektu. Na mini module planuję wykonać czujnik zbliżeniowy, joystick, interfejs RS485.

    Chciałbym zakończyć już tę niepotrzebną dyskusję odnośnie wykonania płytki. Na wstępie podałem powody dla których płytkę wykonałem w fabryce.

    Na płytce jest dokładnie 1188 otworów. Niektóre metalizowane otwory w rozmiarze 0.4mm pełnią rolę przelotek termicznych pod diodą RGBW, wzmacniaczem oraz układem przetwornicy.

    Pandora's Board - Uniwersalna płytka ewaluacyjna

    Projekt jest otwarty, więc zachęcam do dostosowania tej płytki do wersji jednostronnej, "wystarczy tylko ctrl+c i ctrl+v". Projekt robiłem w swoim wolnym czasie a jego wykonanie zajęło mi kilka tygodni. Czas zaoszczędzony na wykonanie płytki wolałem poświęcić na projekty nakładek.

    Nakładki mogłem akurat wykonać metodą fotochemiczną, ale przy scaleniu 4 płytek koszt ich profesjonalnego wykonania wyniósł 15 PLN za sztukę, a elegancki opis bardzo uprzyjemnia i przyspiesza pracę.
    Pandora's Board - Uniwersalna płytka ewaluacyjna


    Płytka o tych wymiarach w kraju nie powinna kosztować więcej niż 300 PLN, ale po wyrzuceniu modułów z których nie będziemy korzystać (na przykład wzmacniacz, klawiatura 4x4, OLED, LED RGBW, pady pojemnościowe i port rozszerzeń) można zejść do 150 PLN.

    Pandora's Board - Uniwersalna płytka ewaluacyjna

    poorchava wrote:
    Projekt komercyjny? Jezeli nie, to moze sie kolega podzielic ile i w jakiej firmie zaplacil za PCB? Tej wielkosci formatki dla pojedynczych sztuk sa dosc drogie, nawetcw taryfach prototypowych.


    Projekt jest otwarty, ale nie wykluczone że przy dużym zainteresowaniu opublikuję go na Kickstarterze i zamówię większą ilość płytek. Tę płytkę zamówiłem w Chinach, za 4 sztuki zapłaciłem cenę jednej zamówionej w kraju :)


    Bardzo zależy mi na promocji tej płytki w kraju i za granicą. Nawet nie marzę o popularności Arduino, ale miło byłoby zobaczyć różne jej wykonania, inne moduły MCU, lub "mini moduły" (BTW fajna nazwa :D ).

    Pozdrawiam i zachęcam do rozwijania tego projektu,
  • #11
    Urgon
    Level 37  
    AVE...



    Mi się projekt podoba, i to bardzo. Jak innym, mi też nie podoba się jednak zamontowanie akcelerometru na płytce głównej, jako że przy jej rozmiarze nie będzie to wygodne rozwiązanie. Z drugiej jednak strony dla prostych eksperymentów i nauki obsługi będzie w sam raz...

    Widziałbym w tej płytce układ PLL do generowania szerokiego zakresu częstotliwości z jednego rezonatora dla różnych mikrokontrolerów. Zasugerowałbym też dodanie jednego układu ADC i jednego DAC, dobrej jakości, najlepiej w wersji audio do tego wzmacniacza...
  • #12
    Lewho
    Level 15  
    Akcelerometr wstawiłem, bo będę go stosował w roli sejsmometru. Poza tym można go wykorzystać to budowy samochodowego G-meter'u :D
  • #13
    marf41
    Level 11  
    Wszystko pięknie, ale trochę razi ta "klawiatura szóstkowa" :P
    I rzeczywiście, akcelerometr na czymś tak dużym... No, ale 8 zł to rzeczywiście nie majątek.
    Dla mnie jest też trochę dziwne umieszczanie na takiej płytce wzmacniacza klasy D, ale to pewnie zależy, kto zwykle z czym pracuje.
  • #16
    coberr
    Level 19  
    schmitek wrote:
    Witam,

    bardzo dobry projekt, a wykonanie profesjonalnej płytki tylko podnosi jego walory użytkowe. Na dobrze, ładnie wykonanym sprzęcie, aż chce się pracować i przychodzą do głowy nowe wybitne pomysł, które pewnie by nie przyszły, gdyby nasz mózg był sfrustrowany i zmęczony wykonaniem 1000 otworów i zastanawianiem się jak w domowych warunkach wykonać metalizację otworów.


    Tak czy inaczej ja go oceniam na 5+ oczywiście w starej skali ocen tej z PRL'u :)


    Zgadzam sie z kolegą. co do skali z PRLu - święta racja - bo nowa została stworzona z myslą o matołkach - ktorych niestety coraz więcej w naszym społeczeństwie... W efekcie obecnie w szkołach a nawet czesto i na niektórych uczelniach- bywa ,ze przepuszczane są miernoty nie reprezentujace sobą absolutnie niczego.... Przepraszam za mały offtop :)

    CO do projektu:

    Jak juz wspomniano wczesniej - sporo włozonej pracy - w pelni uzasadnione wykonanie w firmie - jednak należałoby się przyczepić do kilku rzeczy:

    1. tego typu płyt nie tworzy się z myslą o wielu rodzinach mikrokontrolerów - a raczej o jednej - gdzie jest szansa na prawidłowe rozprowadzenie sciezek masy oraz zasilania (ew. sygnałów zegarowych). W tym przypadku z podstawek są powyprowadzane ( z tego co widać)chyba raczej wszystkie piny - co moze zmusić konstruktora do łaczenia linii zasilania DGND-DVCC oraz AGND i AVCC długimi przewodami - stwarzajac bardzo niekorzystne warunki dla pracy procesora. Chyba ze się mylę - niech mnie ktoś poprawi W przyp. wysokich czestotliwosci taktowania - moga byc one przyczyną niestabilnej pracy czy nawet resetów. W efekcie biedny konstruktor - zamiast przyjemnie sobie pracować - będzie szukał błędów w kodzie - podczas gdy przyczyna będzie leżała całkiem gdzie indziej. Zatem sprawdza się zasada - "co zbyt uniwersalne -to zawsze będzie do d....." :)

    2. Zbyt duzo tego wszystkiego nawalone na jednej płycie. Za duzo goldpinów i peryferiów. OWszem - dobrze gdy jest duzy wybor i jest co testować ale mimo wszystko :) Inne wymogi są dla aplikacji graficznych , jeszcze inne pod układy sterujace. Całkiem inne pod układy z dziedziny np. energoelektroniki. (tu kłania sie znów pkt.1 - czyli prowadzenie ściezek - niestety kolega nie umiescił rys. płytek - sprowadzając się jedynie do zamieszczenia plików GERBER :) ) Nie ma jak tego niestety sprawdzić

    3. czujnik przyśpieszenia na tak duzej płycie to jest nieporozumienie - ale chyba juz o tym ktos wspomniał. Z reguły dzisiaj z wykorzystaniem takich czujników sa tworzone czest oplikacje obsługujace spore wyswietlacze graficzne - TUTAJ TAKIEGO NIE MA :). Nie wyobrazam sobie majtać cała wielką płytą - aby przetestować program z czujniczkiem :) Ew. aplikacje sterujace np. quadrocopterami itp. Jednak tu znów nie wyobrazam sobie tak wielkiej płyty w roli platformy uruchomieniowej.

    4. Opisy. Nie ma co sie czepiac do j. angielskiego - gdyż akurat w przyp. układów mikroprocesorowych brzmi on dobrze. I najczęsciej opisy pinów zgodne sa z ogólnie przyjetymi opisami stosowanych układów. Jednak niektóre opisy brzmią (przepraszam za stwierdzenie) - jak tanie "chłyty marketindode" - mające przyciągnąć nieswiadomego klienta.
    Do takich tekstow mozna zaliczyć:
    - High efficiency step down conwerter ; (toz to wiadomo - ze jesli impulsowy to wysokosprawny)
    - D class stereo amplifier ;
    -16 low current led lines;
    - no i nieszczęsny : heximal keyboard. Nie powinno byc czasem : Hexadecimal?
    lub poprostu : keyboard.

    5. jak dla mnie - jak na płytę uruchomieniową brak porzadnego pola z padami - na ktorym mozna by było cos na szybko polutować - bo akurat to - co jest na płycie - nie wystarczyło :)

    Mimo wszystko jednak naprawde szacunek się nalezy za kawał wykonanej roboty - pomimo pewnych niedociagnięć.
  • #17
    piotrva
    VIP Meritorious for electroda.pl
    Urgon wrote:
    AVE...

    Chcesz wiedzieć, jak one działają?

    Nie, to akurat wiem, pytam tylko jak się sprawują przy połączeniu ich kabelkami do mikrokontrolera oraz czy przestrzenny układ kabelków po podłączeniu nie utrudnia z nich korzystania/nie zakłóca ich pracy. W takich wypadkach z tego co zauważyłem takie kwestie mają znaczenie - w końcu mierzymy bardzo subtelne zmiany pojemności ;-)
  • #18
    flodins
    Level 12  
    udostępniłbyś biblioteki które użyłeś do projektu? modele STEP też by się przydały
  • #19
    Lewho
    Level 15  
    flodins wrote:
    udostępniłbyś biblioteki które użyłeś do projektu? modele STEP też by się przydały


    Biblioteki można "wyciągnąć" ze schematu i PCB. W razie kłopotów załączam poniżej biblioteki wraz z modelami STEP.
  • #20
    RitterX
    Level 39  
    tmf wrote:
    RitterX wrote:
    Zastosowanie FT232RL nie jest najoptymalniejsze z punktu widzenia aplikacji. Sensowniej było użyć FT2232 z JTAG-iem gdyż praktycznie wszystkie nowe uC mają ten interfejs zaimplementowany. Nie muszę chyba nikomu wyjaśniać jego zastosowań? Dlatego uważem, że płytka jak płytka skoro nie ma najważniejszego elementu.


    Na FT232R też JTAG można zrealizować. Do tego potrzeba trybu bit-bang, a nie notki producenta :) Pytanie czy standardowy soft będzie działał z FT232R lub FT2232?


    Można się szybko przekonać. Wystarczy wstukać w wyszukiwarkę np. "openocd ft2232". Dlatego podtrzymuję poprzednia uwagę bo różnica w ceniue obu komponentów to ~10zł.
  • #21
    Urgon
    Level 37  
    AVE...
    piotrva wrote:
    Urgon wrote:
    AVE...
    Chcesz wiedzieć, jak one działają?

    Nie, to akurat wiem, pytam tylko jak się sprawują przy połączeniu ich kabelkami do mikrokontrolera oraz czy przestrzenny układ kabelków po podłączeniu nie utrudnia z nich korzystania/nie zakłóca ich pracy. W takich wypadkach z tego co zauważyłem takie kwestie mają znaczenie - w końcu mierzymy bardzo subtelne zmiany pojemności ;-)

    Jeśli nie będziesz grzebać w kabelkach lub zbliżać do nich ręki, to nie powinno być problemów. Nie bez powodu zestawy developerskie z obsługą przycisków pojemnościowych zwykle mają je podłączone bezpośrednio do układu. Na szczęście te wartości nie są aż tak mikroskopijne, zaś pomiar z dokładnością do 0,1pF jest wykonalny nawet bez specjalizowanego modułu do obsługi sensorów pojemnościowych (link)...
  • #22
    akajarz
    Level 23  
    Lewho wrote:
    Tę płytkę zamówiłem w Chinach, za 4 sztuki zapłaciłem cenę jednej zamówionej w kraju

    Da kolega jakieś namiary na tą firmę?
  • #23
    piotrva
    VIP Meritorious for electroda.pl
    Urgon wrote:
    AVE...
    piotrva wrote:
    Urgon wrote:
    AVE...
    Chcesz wiedzieć, jak one działają?

    Nie, to akurat wiem, pytam tylko jak się sprawują przy połączeniu ich kabelkami do mikrokontrolera oraz czy przestrzenny układ kabelków po podłączeniu nie utrudnia z nich korzystania/nie zakłóca ich pracy. W takich wypadkach z tego co zauważyłem takie kwestie mają znaczenie - w końcu mierzymy bardzo subtelne zmiany pojemności ;-)

    Jeśli nie będziesz grzebać w kabelkach lub zbliżać do nich ręki, to nie powinno być problemów. Nie bez powodu zestawy developerskie z obsługą przycisków pojemnościowych zwykle mają je podłączone bezpośrednio do układu. Na szczęście te wartości nie są aż tak mikroskopijne, zaś pomiar z dokładnością do 0,1pF jest wykonalny nawet bez specjalizowanego modułu do obsługi sensorów pojemnościowych (link)...

    No właśnie tu będą kabelki NAD PŁYTKĄ i W POBLIŻU PÓL (możliwość dotknięcia itp.), więc pytam autora czy testował takie rozwiązanie przestrzenne w praktyce - zwykle właśnie wszystko to prowadzi się ścieżkami na pcb...
  • #24
    Chivo
    Level 23  
    Witam,

    Chciałbym pogratulować koledze Lewho wiedzy i umiejętności przy tworzeniu tego projektu. Projekt bardzo ciekawy i praktyczny. Jestem bardzo wdzięczny za udostępnienie plików projektu oraz wykorzystanych w nim bibliotek do programu Altium Designer, które z całą pewnością będą przydatne innym użytkowniką tego programu w swoich własnych projektach (niewiele osób dzieli się takimi rzeczami).

    Za wszystko z góry dziękuję i pozdrawiam, Rafał
  • #25
    leonow32

    Level 30  
    RitterX wrote:
    tmf wrote:
    RitterX wrote:
    Zastosowanie FT232RL nie jest najoptymalniejsze z punktu widzenia aplikacji. Sensowniej było użyć FT2232 z JTAG-iem gdyż praktycznie wszystkie nowe uC mają ten interfejs zaimplementowany. Nie muszę chyba nikomu wyjaśniać jego zastosowań? Dlatego uważem, że płytka jak płytka skoro nie ma najważniejszego elementu.


    Na FT232R też JTAG można zrealizować. Do tego potrzeba trybu bit-bang, a nie notki producenta :) Pytanie czy standardowy soft będzie działał z FT232R lub FT2232?


    Można się szybko przekonać. Wystarczy wstukać w wyszukiwarkę np. "openocd ft2232". Dlatego podtrzymuję poprzednia uwagę bo różnica w ceniue obu komponentów to ~10zł.

    Da radę zrobić JTAG na FT232RL ale on działa makabrycznie wolnooooooooooo..... Zaprogramowanie prostego układu XC9572XL przez FT232RL zajmowało mi 8 minut! Kupiłem sobie FT2232HL i teraz programowanie zajmuje kilkanaście sekund :) Polecam więc FT2232HL - niewiele droższy, a szybszy i bardziej funkcjonalny.

    Co do płytki też mam mieszane uczucia, czy jest ona rzeczywiście przydatna do celów prototypowych. Pełno jest różnych bajerów stosowanych w nielicznych urządzeniach, jak te akcelerometry czy diody mocy, a nie ma np. karty SD. Dlatego zawsze polecam zrobić sobie wiele mniejszych modułów i łączyć je ze sobą kabelkami, zamiast jednej wielkiej drogiej płyty.
  • #26
    PICmaster
    Level 2  
    leonow32 wrote:
    Dlatego zawsze polecam zrobić sobie wiele mniejszych modułów i łączyć je ze sobą kabelkami, zamiast jednej wielkiej drogiej płyty.


    Dokładnie. To jest chyba najlepsze rozwiązanie. Dodatkowo, dzięki temu, takie moduły można w większości przypadków zrobić na płytkach jednostronnych a zrobienie płytek jednostronnych w domu nie stanowi problemu. A jak robimy płytki w domu to nie trzeba czekać na przesyłkę ze wschodu..
  • #27
    miszczo997
    Level 28  
    leonow32 wrote:
    a nie ma np. karty SD.


    Jest karta sd. Ja myślę, że jest wszystko co potrzeba. Bardzo fajnie to wyszło, tylko te złącza ark w środku płytki trochę nie pasują. Ja umieściłbym je gdzieś na brzegu.
    Mogę prosić o jakiś poglądowy schemat w png, bo niestety nie posiadam altium designer?
  • #28
    PICmaster
    Level 2  
    miszczo997 wrote:
    Mogę prosić o jakiś poglądowy schemat w png, bo niestety nie posiadam altium designer?


    W paczce jest schemat w PDF..

    /Dokumentacja/LB002 Universal EvalBoard.pdf
  • #29
    Lewho
    Level 15  
    akajarz wrote:
    Lewho wrote:
    Tę płytkę zamówiłem w Chinach, za 4 sztuki zapłaciłem cenę jednej zamówionej w kraju

    Da kolega jakieś namiary na tą firmę?


    Wolałbym nie podawać jej nazwy, bo mimo że udało się im dobrze wykonać te płytki, to wiele poprzednich produkcji spieprzyli. Do prostych prototypów mogę śmiało polecić Satland, a do bardziej wymagających i wielowarstwowych płytek TStronic. Zdecydowanie odradzam zamawianie płytek w Norelu. Jakość wykonania jest okropna: podtrawione, lub zwarte ścieżki, ręcznie "skrobane ścieżki" i podmalowane solder-maską, przepalony HAL, etc. Nie odpowiadają też za swoje błędy.
    Przepraszam za off-top.

    Odpaliłem wyświetlacze LED. Mimo multipleksowania wszystkie segmenty świecą wyjątkowo jasno :)


    Pandora's Board - Uniwersalna płytka ewaluacyjna


    Próbowałem odpalić też dzisiaj wzmacniacz, ale niestety gdzieś jest błąd, bo po włączeniu (przełączenie zworki) układ zaczyna się grzać :(

    Zgodzę się z przedmówcami że ten wzmacniacz nie jest potrzebny. Na swoją obronę napiszę że za układ Maxima zapłaciłem 4,60 PLN za sztukę.

    Czy macie pomysły co można by jeszcze dołożyć do tej płytki (zamiast wzmacniacza :D ) ?

    Dioda RGBW 10W od Osrama też jest na wyrost i można by nią oświetlić mały pokój. Jednak nie miałem innych diod RGBW, a te otrzymałem jako darmowe wzory.

    Do każdego mikrokontrolera mam dedykowany programator/debugger, a układ FTDI mam zamiar stosować do komunikacji z PC. Można go też użyć do programowania Atmeli przez MkAvrCalculator lub Unioprog. Prędkość programowania jest wtedy bezkonkurencyjna.

    [quote="coberr"]
    schmitek wrote:
    Witam,

    1. tego typu płyt nie tworzy się z myslą o wielu rodzinach mikrokontrolerów - a raczej o jednej - gdzie jest szansa na prawidłowe rozprowadzenie sciezek masy oraz zasilania (ew. sygnałów zegarowych). W tym przypadku z podstawek są powyprowadzane ( z tego co widać)chyba raczej wszystkie piny - co moze zmusić konstruktora do łaczenia linii zasilania DGND-DVCC oraz AGND i AVCC długimi przewodami - stwarzajac bardzo niekorzystne warunki dla pracy procesora. Chyba ze się mylę - niech mnie ktoś poprawi W przyp. wysokich czestotliwosci taktowania - moga byc one przyczyną niestabilnej pracy czy nawet resetów. W efekcie biedny konstruktor - zamiast przyjemnie sobie pracować - będzie szukał błędów w kodzie - podczas gdy przyczyna będzie leżała całkiem gdzie indziej. Zatem sprawdza się zasada - "co zbyt uniwersalne -to zawsze będzie do d....." :)


    Ta płyta została właśnie do tego celu stworzona. W razie problemów, krytyczne połączenia zasilania, filtry ADC, lub rezonatory można umieścić na płytce z mikrokontrolerem.

    Pandora's Board - Uniwersalna płytka ewaluacyjna


    [quote="coberr"]
    schmitek wrote:

    4. Opisy. Nie ma co sie czepiac do j. angielskiego - gdyż akurat w przyp. układów mikroprocesorowych brzmi on dobrze. I najczęsciej opisy pinów zgodne sa z ogólnie przyjetymi opisami stosowanych układów. Jednak niektóre opisy brzmią (przepraszam za stwierdzenie) - jak tanie "chłyty marketindode" - mające przyciągnąć nieswiadomego klienta.
    Do takich tekstow mozna zaliczyć:
    - High efficiency step down conwerter ; (toz to wiadomo - ze jesli impulsowy to wysokosprawny)
    - D class stereo amplifier ;
    -16 low current led lines;
    - no i nieszczęsny : heximal keyboard. Nie powinno byc czasem : Hexadecimal?
    lub poprostu : keyboard.


    Zgadza się. Nieco przesadziłem. Ale przynajmniej widać co gdzie jest :D

    [quote="coberr"]
    schmitek wrote:

    5. jak dla mnie - jak na płytę uruchomieniową brak porzadnego pola z padami - na ktorym mozna by było cos na szybko polutować - bo akurat to - co jest na płycie - nie wystarczyło :)


    Tego akurat nie chciałem robić. To czego zabrakło, można wykonać na dołączonym minimodule.
  • #30
    dondu
    Moderator on vacation ...
    Lewho wrote:
    schmitek wrote:
    Witam,

    1. tego typu płyt nie tworzy się z myslą o wielu rodzinach mikrokontrolerów - a raczej o jednej - gdzie jest szansa na prawidłowe rozprowadzenie sciezek masy oraz zasilania (ew. sygnałów zegarowych). W tym przypadku z podstawek są powyprowadzane ( z tego co widać)chyba raczej wszystkie piny - co moze zmusić konstruktora do łaczenia linii zasilania DGND-DVCC oraz AGND i AVCC długimi przewodami - stwarzajac bardzo niekorzystne warunki dla pracy procesora. Chyba ze się mylę - niech mnie ktoś poprawi W przyp. wysokich czestotliwosci taktowania - moga byc one przyczyną niestabilnej pracy czy nawet resetów. W efekcie biedny konstruktor - zamiast przyjemnie sobie pracować - będzie szukał błędów w kodzie - podczas gdy przyczyna będzie leżała całkiem gdzie indziej. Zatem sprawdza się zasada - "co zbyt uniwersalne -to zawsze będzie do d....." :)


    Ta płyta została właśnie do tego celu stworzona. W razie problemów, krytyczne połączenia zasilania, filtry ADC, lub rezonatory można umieścić na płytce z mikrokontrolerem.

    ... a nawet trzeba by były jak najbliżej pinów mikrokontrolera.
    Swoją drogą nie widać na nich nawet podstawowej filtracji zasilania.

    Poza tym - ciekawy "kombajn" :)