Uniwersalna Płytka Testowa dla AVR


9.625
Ocena: None Średnia: 9.6 (8 głosujących)

Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron[małpa]tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie posiada żadnego mikrokontrolera wpiętego na stałe a jedynie uniwersalne złącze do którego można wpiąć moduł z dowolnym mikrokontrolerem. Na razie powstały moduły dla procesorów ATmega8, ATmega16, ATmega162, ATTiny2313 oraz ATTiny13, ale nic nie stoi na przeszkodzie aby dorobić kolejne. Płytka zawiera programator USBASP i może być w całości zasilana z USB, lub z zewnętrznego zasilacza. Urządzenie bogate jest we wszystkie najpotrzebniejsze elementy, takie jak Wyświetlacz LCD i LED, Zegar czasu rzeczywistego, pamięć EEPROM, interfejsy komunikacyjne RS232 i RS485, oraz klawiatury, układy wykonawcze, diody LED i wiele wiele innych. Elementy składowe płytki łączą się ze sobą za pomocą specjalnych kabli nasuwanych na goldpiny oraz zworek i przełączników. Część elementów podłączona jest na stałe do wybranych portów mikrokontrolera (np. LCD) co upraszcza plątaninę kabli nad płytką.



Działanie:

Ponieważ projekt jest bardzo złożony, schemat ideowy został podzielony na kilka części. Kolejne fragmenty schematu ideowego znajdują się poniżej:

Najważniejszą częścią całej płytki jest Złącze uC (goldpiny precyzyjne), które zapewnia kontakt modułu z procesorem z resztą płytki testowej. Bezpośrednio do złącza doprowadzone są linie sterujące wyświetlaczami, programator oraz magistrala I2C, Interfejs UART i odbiornik podczerwieni. Układ U6 (ATmega8) jest procesorem programatora USBASP. Do jego poprawnej pracy konieczne są rezonator kwarcowy X1 (12MHz) oraz kondensatorki C9 (22pF) i C10 (22pF). Rezystor R27 (10k) podciąga wyprowadzenie resetu mikrokontrolera do plusa zasilania. Rezystory R31 (470R) i R32 (470R) ograniczają prąd diod LED D3 i D4. Rezystor R58 (470R) pełni taką samą funkcję dla diody D10, sygnalizującej włączenie trybu wolnego programowania (Slow SCK) za pomocą przełącznika S_SCK. Złącze KANDA jest wyjściem uniwersalnego interfejsu programującego, noszącego taką samą nazwę. Złącze to może zostać użyte gdy procesor główny nie jest włożony razem z modułem do podstawki. Kondensatory C12 (100nF) i C11 (4,7uF) filtrują zasilanie +5VP pochodzące z komputera. Do poprawnej pracy magistrali USB konieczne są rezystory R29 (68R) i R30 (68R) oraz diody Zenera D1 (3,6V) i D2 (3,6V). Rezystor R28 (2,2k) podciągający linię D- do plusa zasilania ustala tryb pracy magistrali jako Low Speed, wymagany dla programatora. Płytka podłączana jest do komputera za pomocą złącza ZUSB1 (USB B).

Układy U3 (DS18B20) i U4 (BS18B20) to złącza na scalone czujniki temperatury pracujące na magistrali 1-Wire. Do poprawnej pracy tej magistrali konieczny jest także rezystor R24 (4,7k). Złącze 1WR_OUT (ARK) umożliwia podłączenie dodatkowych czujników na kablu a goldpin 1WR zapewnia komunikację z procesorem na płytce. Złącze PS2 (Mini Din6) to nic innego jak wejście na klawiaturę od PC. Rezystory R59 (4,7k) oraz R60 (4,7k) podciągają szynę danych i zegarową do plusa zasilania. Złącze KBD (goldpin) umożliwia komunikację z procesorem na płytce (za pomocą przewodu). Klawiatura jest zasilana tylko zasilacza zewnętrznego +5VZ.

Na płytce przewidziano dodatkowy generator kwarcowy XG1. Filtracją jego zasilania zajmuje się umieszczony tuż obok niego kondensator C15 (100nF). Wyjściem częstotliwości jest złącze 16MHz (goldpin). Na płytce jest też dodatkowy rezonator kwarcowy X3 wraz z dwoma kondensatorami C16 (22pF) i C17 (22pF) do dowolnego wykorzystania. jego wyjściem jest złącze goldpin XT.

Złącze ZUSB2 wraz z elementami C18 (100nF), C19(4,7uF) oraz rezystorami R48 (68R), R49 (68R) i diodami D8 (3,6V), D9 (3,6V) stanowi dodatkowy układ wejściowy USB do wykorzystania we własnych konstrukcjach podłączanych do USB. Rezystor R47 (2,2k) odłączany za pomocą zworki Zw7 (goldpin) umożliwia wykorzystywanie tego portu do pobierania prądu z USB bez zgłaszania w systemie urządzenia USB.

Wyświetlacz LCD W1 (20x4) jest głównym elementem do prezentacji danych w systemie mikroprocesorowym. Rezystor R3 (47R) ogranicza prąd podświetlania wyświetlacza, które włączane jest za pomocą tranzystora T1 (BC556) i rezystorów R1 (3,3k) i R2 (3,3k), dzięki zworce Zw1 (goldpin). Sterowanie za pomocą tranzystora zostało zastosowane ze względu na możliwość łatwego sterowania podświetlaniem przez procesor. Wystarczy podłączyć się pod pierwszy pin zworki Zw1. Potencjometr P1 (10k) umożliwia ustawienie kontrastu na LCD a zworka PW4 (goldpin) włącza jego zasilanie. Za pomocą przełącznika DipSwitch SD1 (SW6) linie sterujące wyświetlacza podłączane są do procesora głównego.

Tranzystory T2 - T5 (BC556) wraz z rezystorami R4- R11 (3,3k) sterują anodami czterocyfrowego wyświetlacza W2 (LED 4 cyfry). Rezystory R12 - R20 (330R) ograniczają prąd segmentów i dwukropka na wyświetlaczu. Do procesora głównego wyświetlacz ten dołączany jest za pomocą przełączników SD2 (SW4) i SD3 (SW8). Goldpin W2L umożliwia dołączenie dwukropka do procesora.

Układ U9 (TL431) wraz z rezystorami R45 (330R) i R46 (10k) oraz potencjometrem P2 (1k) stanowi źródło napięcia odniesienia o wartości regulowanej w okolicach 2,56V. Wyjściem tego napięcia jest złącze VREF (goldpin). Brzęczyk piezo z generatorem BUZ1 (5V) sterowany jest poprzez obwód z tranzystorem T12 (BC556) i rezystorami R40 (3,3k) i R41 (3,3k). Wejściem sterującym brzęczyka jest złącze BUZ (goldpin). Na płytce przewidziano także fototranzystor T7 (L-93P3BT). Rezystor R33 (10k) ogranicza prąd płynący przez niego, a wyjściem prostego obwodu z fototranzystorem jest goldpin FOT.

Do obsługi sprzętowego interfejsu UART w procesorach AVR wykorzystano magistrale RS232 oraz RS485, które można zamiennie używać. konwerterem dla RS232 jest popularny układ U1 (MAX232) który do poprawnej pracy wymaga kondensatorów C1 - C4 (1uF). Pierwszy port RS232 COM1 wyprowadzony jest bezpośrednio na męskie złącze DB9M (takie jak w komputerze) i dodatkowo bez konieczności wykonywania połączeń kablowych trafia bezpośrednio do głównego procesora za pośrednictwem przełącznika SD4 (SW2). Drugie złacze RS232 COM2 podłączone jest do U1 za pomocą zworek Zw10 i Zw9 co umożliwia skorzystanie z samej wtyczki DB9 albo zamianę miejscami lini Tx z Rx tworząc krosowane połączenie. Z układu MAX232 pobierane jest także ujemne napięcie (z wyjścia przetwornicy) dostępne na złączu V- (goldpin). Może ono posłużyć do polaryzacji różnych obwodów (do zasilania nie za bardzo się nadaje ze względu na niską wydajność prądową). Drugi interfejs zbudowany na układzie U10 (MAX485) podłączany jest do procesora za pomocą przełącznika SD7 (SW2). Wyjściem interfejsu są dwie linie w złączu RS_AB (złacze ARK). Stan logiczny na goldpinie RS_E ustawia kierunek teansmisji. Układ MAX232 jest odłaczany od zasilania za pomocą zworki Pw1 (goldpin).

Zworka Pw2(goldpin) podaje zasilanie na układy pracujące na magistrali I2C. Rezystory R25 (3,3k) i R26 (3,3k) zapewniają poprawną pracę magistrali której wyjściem są złącza I2C_1 (ARK2) oraz I2C_2 (ARK2). Do procesora głównego magistrala I2C podłączana jest za pomocą przełącznika SD5 (SW2). Układ U5 (AT24C256) jest pamięcią EEPROM, nie posiada ona żadnych elementów zewnętrznych a jej adres został ustawiony na 166. Dioda D6 (1N4148) oraz D7 (1N4148) wraz z baterią BAT1 (3V) zapewnia źródło zasilania bezprzerwowego dla zegara RTC, układu U7(PCF8583). Zworką Zw4 (goldpin) można odłączyć baterię a zworką Zw3 (goldpin) ustawić adres bazowy układu U7 na 160 lub 162. Kondensator C14 (100nF) umieszczony blisko układu RTC, filtruje jego zasilanie, natomiast C13 (33pF) oraz Kwarc X2 (32,768KHz) zapewniają poprawne taktowanie zegara. Przerwanie z układu U7 zostało podłączone do goldpina PCF_INT.

Jako diody led pracują wyświetlacze W3 (BARGRAF) i W4 (BARGRAF) ich prąd ograniczają RPacki RP1 (4x470R), RP2 (8x470R) i RP3 (8x470R). Diody podłączane są do procesora poprzez złącza goldpin LED1 i LED2. Na płytce znajdują się także diody RGB D13 i D14. Ich prąd ograniczają rezystory R63 (180R), R64 (100R) oraz R65 (180R), a dla drugiej diody odpowiednio R66 (180R), R67 (100R) oraz R68 (180R). Zworki Zw11 i Zw12 dołączają katody diod do masy albo umożliwiają podłączenie diod do tranzystorów sterujących.

Złacza V1 - V3 służą do wyprowadzenia zasilania na zewnątrz płytki, podobnie jak goldpiny V4 - V9 umożliwiają podanie zasilania +5V na dowolny goldpin na płytce. podobnie ma się sprawa ze złączami G1 - G3 (ARK) wyprowadzającymi masę i goldpinami G4 -G8. Elementy N1 - N10 (goldpin) stanowią łączniki przewodów, nie są do niczego podłączone

Układ U8 (ULN2803) to bufor inwerter, stanowi niskonapięciowy obwód wykonawczy dla podzespołów na płytce testowej. Do procesora głównego podłączane są złącza Z3 (goldpin) i Z4 (goldpin) a wyjściem są złącza śrubowe ULN1 - ULN4 (ARK). Ze względu na duży pobór prądu układ U8 może być zasilany tylko z zasilacza zewnętrznego. Elementy Z1 (goldpin) i Z2 (goldpin) oraz złącza śrubowe ZU1 - ZU4 (ARK) dają możliwość wyprowadzenia dowolnego goldpina na płytce na zewnątrz w formie złącza do przykręcenia przewodu. Triaki TR1 (BT138-600E) i TR2 (BT138-600E) wraz z optotriakami OPT1 (MOC3041) i OPT2 (MOC3041) i rezystorami R34 (180R), R35 (180R), R37 (180R) i R38 (180R) stanowią układ wykonawczy 230V. Rezystory R36 (330R) i R39 (330R) ograniczają prąd płynący przez diody optotriaków. Wyjścia układu wykonawczego z triakami TRO_1 (ARK) i RTO_2 (ARK) zabezpieczone są warystorami WR1 (JVR-7N431) i WR2 (JVR-7N431), natomiast wejście stanowi goldpin TRI.

Elementy PD28 (DIL28) i PD40 (DIL40) to podstawki precyzyjne do dowolnego wykorzystania, ich wyprowadzenia są w całości dostępne na złączach PDG1 - PDG4
(goldpin).

Impulsator I1 wyprowadzony jest na gniazdo IMP (goldpin), zworka Zw2 (goldpin) umożliwia dołączenie wspólnej końcówki impulsatora do masy lub zasilania +5V. Kondensatory C20 (100nF) i C21 (100nF) kasują pojawiające się drgania poziomów logicznych podczas pracy impulsatora. Na płytce znajduje się także transoptor ogólnego przeznaczenia OPT3 (CNY17) wraz z elementami współpracującymi. R43 (330R) ogranicza prąd diody transoptora, natomiast R44 (10k) i R42 (100k) polaryzują tranzystor wyjściowy transoptora tak aby mógł pracować jako wyjście podciągnięte do +5V. Zworkami Zw5 (goldpin) oraz Zw6 (goldpin) można dołączyć diodę transoptora do +5V lub do masy. Wyjściem obwodu jest goldpin CNYO.

Przyciski S1 - S8 (uSwitch) stanowią klawiaturę prostą wyprowadzoną na goldpin SW, natomiast przyciski S9 - S24 tworzą klawiaturę matrycową. Kolumny tej klawiatury wyprowadzone są na złącze SWC (goldpin), a wiersze na SWR (goldpin).

Złącze ZAS (molex 2x2) jest wejściem zasilania zewnętrznego +5V o większej wydajności prądowej. Przekaźnik PU1 (HFKW-005-12W) ma za zadanie przełączyć zasilanie z USB na zasilanie zewnętrzne pod warunkiem że zworka Zw8 (goldpin) jest zwarta. Dioda D11 (LED) i rezystor R61 (470R) stanowią kontrolkę włączenia przekaźnika. Dioda D12 (1N4007) zabezpiecza przed przepięciami pojawiającymi się na cewce przekaźnika w chwili wyłączenia. Przełącznik Power umożliwia odłączenie zasilania płytki od USB (zasilany jest tylko sam programator), dioda D15 (LED) wraz z rezystorem R69 (470R) sygnalizują ten fakt.

Układ U2 (TSOP1736) to odbiornik podczerwieni pracujący na częstotliwości 36kHz. Do jego poprawnej pracy wymagane są elementy C8 (100uF) i R23 (220R). Nadajnikiem podczerwieni jest dioda D5 (SFH485). Jej prąd ogranicza rezystor R22 (10R) a kondensatory C6 (100nF) i C7 (100uF) filtrują jej zasilanie. Tranzystor T6 (BC516) steruje pracą diody, jego baza jest podłączona do procesora głównego za pomocą przełącznika SD6 (SW2) podobnie jak wyjście układu U2. Rezystor R21 (10k) ogranicza prąd bazy tranzystora T6, natomiast R21* (10k) podciąga bazę tranzystora do +5V co uniemożliwia jego włączenie podczas gdy nadajnik podczerwieni nie jest używany. Zworką Pw3 (goldpin) dołączamy zasilanie zarówno do odbiornika jak i nadajnika podczerwieni.

Tranzystory T8 - T11 (BC556) wraz z rezystorami R50 - R57 (3,3k) stanowią obwód wykonawczy którego wejściem jest złącze Z5 (goldpin) a wyjściem są złącza śrubowe TO1 (ARK) i TO2 (ARK)

Poniżej przedstawiono schemat ideowy modułu z procesorem ATMega16:

Sercem modułu jest mikrokontroler U1 (ATMega16/32) wraz z rezonatorem kwarcowym X1 (16Mhz) i kondensatorami C2 (22pF) i C3 (22pF). Kondensator C1 (100nF) filtruje napięcie zasilania modułu. Zworki AVCC (goldpin) i AREF (goldpin) dołączają napięcie zasilania do wewnętrznego przetwornika ADC i napięcia referencyjnego, jeśli nie korzystamy z innych źródeł napięcia. Złącza PA (goldpin), PB (goldpin), PC (goldpin) oraz PD (goldpin) zapewniają wyprowadzenia wszystkich portów mikrokontrolera na zewnątrz i umożliwiają podłączenie wszystkich podzespołów na płytce testowej. Niektóre z portów podłączone są na stałe do Złącza uC, a tym samym do niektórych obwodów na płytce co zwalnia z konieczności połączeń kablowych.

Rysunek poniżej przedstawia schemat ideowy modułu z procesorem ATMega8:

Sercem modułu jest mikrokontroler U1 (ATMega8) wraz z rezonatorem kwarcowym X1 (16Mhz) i kondensatorami C2 (22pF) i C3 (22pF). Kondensator C1 (100nF) filtruje napięcie zasilania modułu. Zworki AVCC (goldpin) i AREF (goldpin) dołączają napięcie zasilania do wewnętrznego przetwornika ADC i napięcia referencyjnego, jeśli nie korzystamy z innych źródeł napięcia. Złącza PB (goldpin), PC (goldpin) oraz PD (goldpin) zapewniają wyprowadzenia wszystkich portów mikrokontrolera na zewnątrz i umożliwiają podłączenie wszystkich podzespołów na płytce testowej. Niektóre z portów podłączone są na stałe do Złącza uC, a tym samym do niektórych obwodów na płytce co zwalnia z konieczności połączeń kablowych.

Poniżej przedstawiono schemat ideowy modułu z procesorem ATMega162:

Sercem modułu jest mikrokontroler U1 (ATMega162) wraz z rezonatorem kwarcowym X1 (16Mhz) i kondensatorami C2 (22pF) i C3 (22pF). Kondensator C1 (100nF) filtruje napięcie zasilania modułu. Złącza PA (goldpin), PB (goldpin), PC (goldpin), PD (goldpin) oraz PE (goldpin) zapewniają wyprowadzenia wszystkich portów mikrokontrolera na zewnątrz i umożliwiają podłączenie wszystkich podzespołów na płytce testowej. Niektóre z portów podłączone są na stałe do Złącza uC, a tym samym do niektórych obwodów na płytce co zwalnia z konieczności połączeń kablowych.

Rysunek poniżej przedstawia schemat ideowy modułu z procesorem ATTiny13:

Sercem modułu jest mikrokontroler U1 (ATTiny13). Złącze PB zapewnia wyprowadzenie wszystkich portów mikrokontrolera na zewnątrz i umożliwiają podłączenie wszystkich podzespołów na płytce testowej. Kondensator C1 (100nF) filtruje napięcie zasilania modułu.

Poniżej przedstawiono schemat ideowy modułu z procesorem ATTiny2313:

Sercem modułu jest mikrokontroler U1 (ATTiny2313) wraz z rezonatorem kwarcowym X1 (16Mhz) i kondensatorami C2 (22pF) i C3 (22pF). Kondensator C1 (100nF) filtruje napięcie zasilania modułu. Złącza PB (goldpin) oraz PD (goldpin) zapewniają wyprowadzenia wszystkich portów mikrokontrolera na zewnątrz i umożliwiają podłączenie wszystkich podzespołów na płytce testowej. Niektóre z portów podłączone są na stałe do Złącza uC, a tym samym do niektórych obwodów na płytce co zwalnia z konieczności połączeń kablowych.

Budowa:


Układ z powodzeniem można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym dostępny jest tutaj. Płytka nie jest skomplikowana w montażu ale ma bardzo dużo elementów i ogromne wymiary co w przypadku błędu w montażu znacznie utrudni poszukiwanie usterki. Montaż należy rozpocząć od wlutowania wszystkich zworek (16 sztuk), szczególnie tych co leżą pod układami scalonymi. W dalszej kolejności należy zamontować wszystkie rezystory i małe elementy a kończyć lutowanie na złączach ARK, podstawce na baterię i dużych złączach przy krawędzi płytki. Samą płytkę należy wykonać na grubym laminacie, przynajmniej 1,5mm aby całość była sztywna a dodatkowo na samym końcu przykręcić do podstawki wykonanej z blachy (patrz zdjęcia projektu). Pod wszystkie układy scalone i wyświetlacze BARGRAF polecam zastosować podstawkę. W miejsce wyświetlacza LCD i złącza modułu na procesor należy wlutować precyzyjne gniazda szufladkowe na goldpiny, gdyż zarówno wyświetlacz jak i procesor muszą być wyjmowane a wart zainwestować w dobre złącza, które w przyszłości nie sprawią problemów ze stykiem. W miejsce czujników DS18B20 należy wlutować podstawkę precyzyjną DIL6, gdyż rozstaw nóżek został specjalnie tak zaprojektowany. Ułatwi to wymianę czujników i umozliwi odczytywanie numerów seryjnych do różnych potrzeb. Tak sao pod generator kwarcowy można dać podstawke DIL14, pozostawiając tylko 4 skrajne piny. Resztę szczegółów można zobaczyć na licznych zdjęciach płytki. Pomocą w konstrukcji może okazać się schemat montażowy dostępny tutaj.

Płytki z modułami są proste do wykonania i należy postępować w sposób klasyczny, lutując począwszy od zworek do podstawki na procesor. Pomocą będą schematy montażowe dostępne w załącznikach pod artykułem.

Uruchomienie płytki należy rozpocząć od sprawdzenia zwarć za pomocą miernika, szczególnie chodzi tutaj o zwarcia między GND a +5V, gdyż układ będzie podłączony bezpośrednio do USB. W dalszej kolejności należy uruchomić programator USBASP na płytce, według opisu tutaj.

Wykaz Elementów:

Płytka Testowa:

21x Złącze śrubowe ARK2(podwójne)
1x Złącze śrubowe ARK3(potrójne)
14x Listwa Goldpin 1x2
19x Listwa Goldpin 1x3
30x Listwa Goldpin 1x4
1x Listwa Goldpin 1x8
6x Listwa Goldpin 1x10
1x Złącze zasilania 2x2 piny
2x Podstawka precyzyjna DIL6
1x Podstawka precyzyjna DIL28
1x Podstawka precyzyjna DIL40
2x Listwa precyzyjna 16-pin (Podstaawka Procesora)
1x Złącze FC10 (KANDA)
2x Złącze USB B (do druku)
1x Złącze PS2 (do druku)
1x Złącze DB9F (do druku)
1x Złącze DB9M (do druku)
1x Bateria 3V(CR2032) + Podstawka
1x Przełącznik 2-pozycyjny, podwójny
25x uSwitch
1x Enkoder obrotowy, Impulsator z przyciskiem
1x Przekaźnik HFKW-005-1ZW
4x Dip Switch SW2
1x Dip Switch SW4
1x Dip Switch SW6
1x Dip Switch SW8

2x 2,2k
23x 3,3k
3x 4,7k
1x 10R
6x 10k
1x 47R
4x 68R
2x 100R
1x 100k
8x 180R
1x 220R
13x 330R
4x 470R
1x Rpack 4x470R
2x Rpack 8x470R
2x Warystor JVR-7N431
1x Potencjometr Montażowy 1k
1x Potencjometr Montażowy 10k

1x 10nF
4x 22pF
1x 33pF
7x 100nF
4x 1uF Elektrolit
2x 4,7uF Elektrolit
2x 100uF Elektrolit

1x Rezonator Kwarcowy 12MHz
1x Rezonator Kwarcowy 32768Hz
1x Generator Kwarcowy 16MHz
1x 1N4007
2x 1N4148
4x Dioda Zenera 3V6
4x Dioda LED
2x Dioda RGB (wspólna katoda)
1x Dioda IRED
2x Bargraf LED + podstawki DIL20
1x Odbiornik Podczerwieni TSOP1736
1x BC516
10x BC556
1x Fototranzystor L-932P3BT
1x Mikrokontroler ATMEGA8 + Podstawka
1x Pamięć EEPROM AT24C256(128)
1x Bufor Inverter ULN2803
1x Źródło napięcia odniesienia TL431
1x Układ Scalony MAX232
1x Układ Scalony MAX485
1x Układ RTC PCF8583
2x BT138-600E
2x MOC3041
1x Transoptor CNY17
1x Buzzer z Generatorem 5V
1x Wyświetlacz 7-segmentowy (poczwórny)
1x LCD 20x4

Moduł ATTiny13:

2x Listwa Goldpin 1x16(Podstawka Procesora)
1x Listwa Goldpin 1x5 (PB)
1x 100nF
1x Mikrokontroler ATTINY13 + Podstawka

Moduł ATTiny2313:

2x Listwa Goldpin 1x16(Podstawka Procesora)
1x Listwa Goldpin 1x7 (PD)
1x Listwa Goldpin 1x8 (PB)
2x 22pF
1x 100nF
1x Rezonator Kwarcowy 16MHz
1x Mikrokontroler ATTINY2313 + Podstawka

Moduł ATMega8:

2x Listwa Goldpin 1x16(Podstawka Procesora)
2x Listwa Goldpin 1x3 (AREF)
2x Listwa Goldpin 1x6 (PB)
1x Listwa Goldpin 1x8 (PD)
2x 22pF
1x 100nF
1x Rezonator Kwarcowy 16MHz
1x Mikrokontroler ATMEGA8 + Podstawka

Moduł ATMega16:

2x Listwa Goldpin 1x16(Podstawka Procesora)
2x Listwa Goldpin 1x3 (AREF)
4x Listwa Goldpin 1x8 (PA)
2x 22pF
1x 100nF
1x Rezonator Kwarcowy 16MHz
1x Mikrokontroler ATMEGA16 + Podstawka

Moduł ATMega162:

2x Listwa Goldpin 1x16(Podstawka Procesora)
1x Listwa Goldpin 1x3 (PE)
4x Listwa Goldpin 1x8 (PA)
2x 22pF
1x 100nF
1x Rezonator Kwarcowy 16MHz
1x Mikrokontroler ATMEGA162 + Podstawka

Zdjęcia Projektu:

ZałącznikWielkość
Płytka Schemat 1/659.34 KB
Płytka Schemat 2/643.77 KB
Płytka Schemat 3/639.75 KB
Płytka Schemat 4/645.03 KB
Płytka Schemat 5/640.69 KB
Płytka Schemat 6/634.97 KB
Płytka121.75 KB
Płytka (odbicie lustrzane)121.84 KB
Płytka Montowanie172.69 KB
Płytka Opis36.54 KB
Płytka Opis (odbicie lustrzane)36.73 KB
Soldermasaka54.35 KB
Moduł Tiny13 Schemat31.27 KB
Moduł Tiny13 Montowanie8.15 KB
Moduł Tiny2313 Schemat40.05 KB
Moduł Tiny2313 Montowanie13.06 KB
Moduł Mega8 Schemat47.65 KB
Moduł Mega8 Montowanie15.23 KB
Moduł Mega16 Schemat58.8 KB
Moduł Mega16 Montowanie18.09 KB
Moduł Mega162 Schemat44.53 KB
Moduł Mega162 Montowanie17.46 KB
Moduły Płytka100.84 KB
Moduły Płytka (odbicie lustrzane)100.9 KB
Moduły Opis16.02 KB
Moduły Opis (odbicie lustrzane)16.01 KB
Moduły Soldermasaka47.85 KB
Gerber DRL (Wiercenie)6.38 KB
Spis Elementów7.84 KB



Portret użytkownika Gość1

Dobra, z programatorem jest

Dobra, z programatorem jest teraz ok. Komputer widzi go w innych urządzeniach jako USBasp, ale z żółtym wykrzyknikiem. Jak próbuje aktualizować stery to komputer nie chce mi przyjąć. Robie to na lapku Windows 7 x64. Czy ktoś podpowie jak sobie poradzić pod tym windowsem?

Portret użytkownika mirley

Re: Win 7

Trzeba wywalić przy starcie systemu cyfrowe podpisywanie sterowników, naciska się jakiś klawisz, chyba F8 i potem jest menu z wyborem. Jak sprawdzałem to jakiś czas temu to działało

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Gość1

Tak też wykoanałem i wszystko

Tak też wykoanałem i wszystko działa. Tylko, że podpisywanie sterowników muszę wyłączyć za każdym ponownym uruchomieniem systemu. Gdy tego nie zrobie i podłącze programator to widzi go jako USBasp tylko że z wykrzyknikiem i nie chce się połączyć. Piszę, że brakuje podpisywania cyfrowego i może być problem z urządzeniem

Portret użytkownika mirley

Re: Programator

To już kwestia głupiego windowsa pod linuxem śmiga :) Może da się jakoś te podpisy cyfrowe wywalić na stałe poszukaj na forach

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Voldmir

-

Witam, przepraszam za akcent jak przetłumaczone na język polski przez tłumacza. Chciałbym wymienić programista vstroiny avr910 różnice nie są duże ... nie źródło ... Związane z faktem, że używam avr studio 5, programista avr910 STK500 protokół w firmware, projekt jest bardzo zainteresowany (mówię tylko rosyjski lub slovoryu ...) czekając na odpowiedź.

Portret użytkownika mirley

Re: Płytka testowa

Wystarczy wgrać inny program do mikrokontrolera.

Nie udostępniam plików źródłowych do płytek drukowanych jeśli o to pytasz

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Voldmir

Sorry

Sorry

Portret użytkownika gucio1202

Tranzystory

Może wyjde na głupka zadając to pytanie, ale tranzystory BC556 i BC516 są typu A czy B?

Portret użytkownika mirley

Re: tranzystory

Raczej typowe B

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Rob

Problem

Witam.jestem w trakcje składania twojego projektu płytki uniwersalnej. Napotkałem problem i nie potrafię go obejść. Możliwe, że ktoś kto składał ten projekt maił podobny wiec już piszę o co chodzi.
Mianowicie mam zaprogramowaną ATMEGE8 wsadem USBASP. Atmega włożona do programatora USBASP z Twojej strony działa bez problemu od jakiegoś czasu ale jak ja załaduje na płytę testową to po podpięciu kabla USB wyskakuje komunikat na komputerze że " Nie rozpoznano urządzenia " Sprawdziałem wszystko i dalej nie działa.Zastanawiam się czy coś nie powoduje na płytce zakłóceń ( za blisko ścieżki ITP.)Czy jest mi w stanie ktoś pomóc??

Mam jeszcze jedno pytanie :Jakie oznaczenie na wyświetlacz LED na twojej płycie?? Pozdrawiam i życzę wielu sukcesów w nowym roku:)

Portret użytkownika mirley

Re: Płytka AVR

Sprawdź czy dobrze zamontowałeś diody zenera i rezystory szeregowe przy złaczu USB. Może wkładasz wtyczkę do drugiego złacza :)

Usbasp na płytce jest dokładnie taki sam jak ten osobny w projekcie który złożyłeś. Szukaj więc błędu w montażu aż nie znajdziesz. Ja używam tej płytki cały czas

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika Rob

HEH znalazłem...wszystko

HEH znalazłem...wszystko sprawdziłem ale...nie pomyslałem o kondensatorach przy kwarcu...i okazało się, że jeden z nich w jakiś cudowny sposób był uszkodzony ( mimo ,że nowy)..wymieniłem i odrazu ruszyło . Dzięki!!

Portret użytkownika wania

Pozwoliłem sobie na podjęcie

Pozwoliłem sobie na podjęcie próby zbudowania tego zestawu. Mam pytanie dotyczące
przełącznika umieszczonego w programatorze....coś jak "izostat"...czy autor może podać symbol, oznaczenie ..dla celów materiałowych ;)...podobne pytanie w kontekście gniazda zasilającego (tego jak do zasilania płyty głównej)

Portret użytkownika mirley

Re: Płytka AVR

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika schizwania

odpo

Na razie jestem na tym etapie: http://zroobsewzmaka.blogspot.com/p/evaluation-board-by-mirley.html ...ale chyba największe wyzwanie (laminat) przeskoczłem ...dzięki za info Mirley. pozostały mi tylko trzy elementy do zakupu te dwie rzeczy, które proponujesz i enkoder ....każde w innym sklepie ...trudno. Pozdrawiam

Portret użytkownika xbary

Obudowy...

Podobają mi się takie projekty, praktycznie co do głowy przyjdzie można zrobić samemu w zaciszu domowym. Interesuje się od 2 miesięcy takimi projektami płytek z mikrokontrolerami itd, i zauważyłem jedną poważną nie funkcjonalność takich projektów. Co z tego że przy pomocy takich płytek zrobimy tzw np inteligentny dom, czy komputer stosowany w przemyśle jak całego projektu niema jak zabudować w jakąś sensowną obudowę. Według mnie powinno się przyjąć przy projektowaniu takiej płytki możliwość dopasowania (bez zbędnych przeróbek na płytce) do obudowy jakiejkolwiek standardowej. :) Wiem że jak już coś stworze to powinien sam zaprojektować płytkę - przenieść projekt i dopasować do wymagań, ale co ma zrobić zwykły kowalski z lutownicą jak grzałka do wody?
Sam jestem w trakcie przeróbek niby płytki testowej która w zupełności wystarczy do moich wymagań, wygląda to później w ten sposób że muszę polutować bamberko przyciski na kabelkach bo ni jak do niczego nie pasują, albo diody informacyjne też na kabelkach itd.. później powstaje efekt tego taki że każdy sterownik który zbuduje jest inny, a wolałbym coś seryjnie tworzyć bo jak wiadomo czas to pieniądz:)...

Portret użytkownika mirley

Re: Płytka testowa

Płytka nie pasuje do obudowy bo to płytka testowa z założenia ma być otwarta i wszystko mieć wlutowane w płytkę żeby można było wstępnie programowąc procki. Potem i tak powstaje dedykowana płytka do każdego projektu i to ona ma być dopasowana do obudowy

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika krzysiekkk

Witam, złożyłem ostatnio

Witam, złożyłem ostatnio Twoją Płytkę testową no i pojawił się pewien problem. Mianowicie, po podłączeniu układu z Atmegą 8 (modułu) nie mogę jej zaprogramować. W ogóle nie ma zasilania na Atmedze. Sam programator działa ponieważ sprawdzałem go przez złącze KANDA. MA ktoś pomysł co może być nie tak ??
Mirley używałeś już modułu z ATmega8 ??

Portret użytkownika krzysiekkk

Czy może trzeba podłączyć

Czy może trzeba podłączyć zewnętrzne zasilanie??

Portret użytkownika gość

trzeba podłączyć zewnętrzne,

trzeba podłączyć zewnętrzne, zresztą w opisie było to chyba nawet napisane ;)

Portret użytkownika krzysiekkk

Tyle że jest napisane w

Tyle że jest napisane w opisie że może być zasilana w całości z USB. Napiszesz mi jak podłączyć to zasilanie żeby było w całości z USB programatora??

Portret użytkownika krzysiekkk

Tyle że jest napisane w

Tyle że jest napisane w opisie że może być zasilana w całości z USB. Napiszesz mi jak podłączyć to zasilanie żeby było w całości z USB programatora??

Portret użytkownika gość

Pisząc zewnętrzne miałem na

Pisząc zewnętrzne miałem na myśli usb, a czy główny włącznik zasilania włączyłeś?

Portret użytkownika krzysiekkk

No właśnie rzecz w tym że nie

No właśnie rzecz w tym że nie mam zamontowanego tego przełącznika (rozumiem że mówisz o przełączniku Power), podobnie jak przekaźnika, pytanie czy da się to jakoś ominąć??(zworki albo coś) W sumie i tak nie potrzebuje zasilania zewnętrznego, w zupełności wystarczyło by mi to z USB.

Portret użytkownika gość

Lepiej jakbyś dodał

Lepiej jakbyś dodał przekaźnik i włącznik ale jak nie chcesz to zewrzyj ścieżki od przycisku power, dwie górne od prawej ze sobą i dwie dolne też od prawej ze sobą. W sumie lepiej będzie jak poczekasz na Mirleja, bo jeszcze coś Ci się zjara i będzie bieda ;)

Portret użytkownika krzysiekkk

Faktycznie chciałbym

Faktycznie chciałbym uruchomić tą płytkę bez jarania czegokolwiek ;). Poczekam na Mirleya jak sugerujesz (chociaż nie wiem niestety kiedy będzie :(). Dzięki za odpowiedź. Pozdrawiam
PS: Mirley pytanie kieruje do Ciebie.

Portret użytkownika mirley

Re: Plytka

Kolega wyżej dobrze Ci mówi. Musisz ominąć przekaźnik i przełacznik. Przełacznik zwierasz poprzez zwarcie dwóch górnych pinów po prawej stronie. Patrz schemat montażowy w pdf. Przekaźnik natomiast ominiesz poprzez zworę od jego dolnej nóżki po lewej stronie do środkowej po prawej stronie.

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika krzysiekkk

I właśnie tak zrobiłem.

I właśnie tak zrobiłem. Pojawiło się oczywiście napięcie na programowanym układzie (w module - Atmega8). Ale napięcia na pinach Miso i Mosi modułu wynoszą ponad 4V(??)Na Sck, 1.6V.Po dłuższym czasie nagrzewa się atmega (nieznacznie ale robi się ciepła).
Programator działa, bo widzi go avrdude, ale wyskakuje komunikat z błędem 0xffffff.
Tak jak pisałem wcześniej przez złącze KANDA programator wykrywał Atmege, teraz już nie, mam nadzieje ze nie uszkodziłem Atmegi...Dodam jeszcze ze musiałem do niej dołączyć rezonator ponieważ kiedyś przestawiałem fuse bity, ale do pewnego czasu wykrywało Atmege przez KANDA, teraz zupełna cisza.
Pomyślałem że może zenerki upalone, za chwile je wymienie, ale czekam na Twoją opinie co moze być nie tak.

Portret użytkownika krzysiekkk

Diody wymienione, ale nadal

Diody wymienione, ale nadal to samo, tzn. zmniejszyły się napięcia na pinach Miso Mosi i Sck, ale nadal programator nie wykrywa mikro kontrolera. Próbowałem też z Attiny2313 z fusebitami ustawianymi pod przedwzmacniacz cyfrowy Twojego projektu z podłączonym pod niego rezonatorem 16Mhz. Komunikat AVRdude jest już nie 0xffffff tylko coś w stylu 0x8080800, ale to nadal nic nie daje ... macie jakiś pomysł co może być nie tak??

Portret użytkownika Grzesiek1

Witam, Gratuluję świetnego projektu!

Witam,
Gratuluję świetnego projektu. Wiem, że to w jakiejś mierze wersja
STK600 ale nie ma to znaczenia. Najważniejsza jest świetna idea i masa
wykonanej pracy.

Będę zamawiał wykonanie płytki do w/w projektu oraz części do niego
oraz kilku innych projektów, które mamy na tapecie.

Z uwagi na koszty szukam chętnych, którzy zamówią razem ze mną części
na Mouser.com. Zamówienie z mojej strony to około 2000zł, więc będzie
można sporo zaoszczędzić. Czas na decyzję, od dzisiaj, max 2 tygodnie.

Portret użytkownika mirley

Re: Płytka

No na MISO MOSI i SCK może być napięcie 0-5V bo takie masz zasilanie całości. A napewno nie włożyłeś na odwrót płytki z M8, którego programujesz. teoretycznie można to zrobić. Szukaj zwarć na płytce... skoro programator jest wykrywany to połowa sukcesu za tobą

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika krzysiekkk

Dzięki za odpowiedź. Powiem

Dzięki za odpowiedź. Powiem tak, wszystko działa jak na razie. Okazało się, po wielu próbach, kombinacjach itd.:) że przyczyną było mikro zwarcie na płytce modułu do m8. Szczerze mówiąc jak to zdiagnozowałem to ręce mi opadły :)Tyle kombinowania a tutaj takie małe coś...Więc dobra rada dla wszystkich żeby poświęcić 30 minut na dokładne sprawdzenie płytki a później kilka godzin zaoszczędzonych.
Teraz bawię się z podłączeniem wyświetlacza LED. Mam inny model i trzeba go odpowiednio podłączyć, ale przy okazji jeszcze jedno pytanie...
Czy przy obsłudze wyświetlacza LED trzeba podłączać piny przyporządkowane do segmentów a,b,c,d,e,f,g,dp do masy?? Wydaje się to logiczne, ale jeśli tak to przydało by się aby równolegle do nich były piny prowadzone do masy...

Portret użytkownika mirley

Re: LED

Jak podłączysz segmenty wyświetlacza do masy to jak chcesz zaświecić na nim cyfry.... będzie się zawsze 8 świeciło. Piny segmentów jak również piny sterowania anodami podłączone są do mikrokontrolera

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika luki

Po złożeniu powyższej płytki

Po złożeniu powyższej płytki przyszedł czas na jej podłączenie do kompa. I tutaj pojawił się problem. Po podłączeniu świecą się 2 diody Pwr oraz ssck. Na komputerze pojawia się komunikat że wykryto nowe urządzenie którym jest programator USBASP i system wyszukuje sterownika w sieci ale go nie znajduje. Dodam że wcześniej zainstalowałem libs-usb gdy przechodzę do instalacji ręcznej tzn wskazuję folder win-driver system nie widzi w nim żadnych użytecznych sterowników. Próbując innych sposobów które znam spotykam się z fiaskiem. Dodam że posiadam 64 bitowy system windows 7. Czy ktoś mógł by mi udzielić jakiś rad w tej sprawie?

Portret użytkownika mirley

Re: sterowniki

A próbowałeś wyłączyć cyfrowe podpisywanie sterowników?

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika luki

Wstyd się przyznać, ale nie

Wstyd się przyznać, ale nie słyszałem o czymś takim. Poczytam na ten temat i może się uda jakoś zainstalować. O wynikach poinformuję. Dzięki za informację!

Portret użytkownika mirley

Re: Sterowniki

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika luki

Udało mi się zainstalować ten

Udało mi się zainstalować ten programator, ale bez wyłączania cyfrowego podpisu sterowników. Wyłączając to podpisywanie na komputerze zrobił się straszny bałagan ponieważ działały tylko podstawowe urządzenia. USB, dźwięk, internet, i itp. nie działały. Jak się później okazało sterowniki zostały usunięte. Moim rozwiązaniem na zainstalowanie programatora było użycie tzw. wirtualnej maszyny i zainstalowanie na niej windows xp. Ponieważ na studiach często przydaje się taka wirtualna maszyna więc miałem ją juz zainstalowaną, wystarczyło tylko zainstalować sterownik USB Libsusb i wszystko ładnie zaczeło działać.

Portret użytkownika luki

Dziwne rzeczy

Złożyłem wyżej opisaną płytkę, zainstalowałem programator zarówna na win 7 jak i na maszynie wirtualnej na win xp, ale pojawił sie kolejny problem. Chodzi o to że używając modułu płytki M8 nie da rady zaprogramować procka. Poprostu otrzymuję komunikat że go nie widzi. Sprawdziłem wszystkie połączenia - nie ma żadnych zwarć. Sprawdzałem już chyba z 10 razy... wszystkie luty grzałem gorącym powietrzem i nic. Ale jak już włożę zaprogramowany procesor do tej płytki i połącze jakiś schemat to wszystko pracuje jak należy. Jedym słowem nie można jej tylko zaprogramować. Gdy używam złącza KANDA wszystko przebiega pomyślnie, ale z dodatkowym kwarcem 12MHz przy programowanym procku. Sytuacja jest taka sama na innym programatorze USBASP (może to wina źle ustawionych fusebitów, gdy programuję za pierwszym razem nowy procesor?????) nie mam pojęcia, bo jestem początkujący w te klocki. Wymieniałem już rezonatory wszędzie gdzie się dało i nic. Poprostu muszę zawsze dokładać ten 12MHz. Miał ktoś może taki przypadek jeśli tak to proszę o jakąś podpowiedź co robię źle, bo czytając komentarze niestety nie spotkałem się z taką sytuacją. Pozdrawiam

Portret użytkownika mirley

Re: M8

Skoro musisz dołożyć kwarc 12MHz do procka i wtedy on rusza to znaczy że fusy przestawione są na zewnętrzny kwarc i nie ma innej możliwości zaprogramować programatorem szeregowym jak dołaczyć to co zostało zadeklarowane w fusebitach. Nowe procki działają na wewnętrzym generatorze rc i nie potrzebują kwarcu do pracy, ale w usbaspie trzeba włączyć zworkę a w tym przypadku zworke S_SCK jak programuje się nowego procka bo jego taktowanie fabryczne jest za wolne.

Złacze Kanda w Zamyśle było wyjściem z USBASPA na płytce.... szczerze mówiąc nie próbowałem podpinać w to miejsce programatora aby zaprogramowąc płytkę. Miło słyszeć że bez kłopotu da się to zrobić.

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika luki

HEhe wyszło małe

HEhe wyszło małe nieporozumienie. Ja nie podpinam innego progranatora do wyjścia KANDA tylko poprostu mam drugi programator USBASP którym gdzieś na boku programuję procek i później dopiero wyjmuję go z tego drugiego programatora i wkładam do modułu M8 i wtedy łączę schemat. :)

Portret użytkownika mirley

Re: M8

Płytka nie do takiego działania została zaprojektowana..... jest to bardzo kłopotliwe a ponadto w krótkim czasie uszkodzisz podstawkę na płytce. Podłącz programator bezpośrednio do płytki aby procek był cały czas na swoim miejscu

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika trippo1

prośba

Czy jest możliwość otrzymania projektu w gerberze?? Bo ten plik co jest zamieszczony wyżej to tylko jest samo wiercenie tak?? Proszę o szybką odpowiedź ponieważ chcę zamówić taką płytkę

Portret użytkownika mirley

Re: Płytka testowa

Pisałem już 100 razy tylko pdf udostępniam, nic do maszynowego produkowania płytek

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika JAQB

Uniwersalna plytka testowa

Siemka, niestety dopiero dzis zobaczylem Twojego posta, pewnie zamowiles juz plytki do projektu plytki testowej, a moglbys powiedziec jaki byl koszt plytki + elementow?? z gory dzieki za info

Portret użytkownika Dzikoosek

Problem z uruchomieniem projektu

Witam serdecznie i na wstępie chciałbym pogratulować autorowi świetnego projektu. Udało mi się wykonać PCB i je polutować. Mam jednak problem z jego uruchomieniem. Po podłączeniu do komputera Win7 x64 wyświetla komunikat ?Wykryto nieznane urządzenie?. W managerze urządzeń mam ?Unknown device? z żółtym trójkątem. Wszelkie próby instalacji sterowników nie powiodły się. Wyłączanie podpisu cyfrowego również. Przeczytałem posty na forum kolegów z podobnymi problemami. Płytkę sprawdziłem 100x pod kątem zwarć i przerwań ciągłości ścieżek. Napięcie +5V jest tam gdzie powinno być, masa też. Dziwne natomiast są wartości na D+ i D- portu USB. Na D- mam napięcie 2,3V, a na D+ mam 0V. Testy zrobiłem na 2 różnym procesorach Atmega8A-PU. Zawsze te same symptomy. Proszę o pomoc w rozwiązaniu problemu. Serdecznie pozdrawiam!

Portret użytkownika mirley

Re: Płytka

Znajdź komputer z windows Xp i spróbuj czy zadziała, na początek. Napewno ustawiłeś fusebity w procesorze programatora? wgrałeś do niego odpowiedni kod? kwarc jest na pewno 12MHz?

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika gość

Pytanie

Czy byłaby możliwość żeby dostać dla własnego użytku pliki ze schematem i płytką z programu w którym było to projektowane? Bo chciałbym wykonać Waszą płytkę ale bez kilku rzeczy, nie są mi potrzebne i tym samym może by się udało zmniejszyć płytkę. Bo robić płytkę z możliwościami bez wlutowywania 40% elementów to głupio wyjdzie :p

Portret użytkownika mirley

Re: Płytka

Nie udostępniamy żadnych plików źródłowych do projektowanych płytek

-

UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.

Portret użytkownika kamil1959

Zasilanie płytki

Witam Czy układ złożony na testowej może być zasilany tylko z zewnetrznego zasilacza, czy musi być mimo wszystko dołączone USB? Na mojej płytce układy, które złożę działają na zasilaniu całej płytki z USB, ale kiedy odłącze USB i podłacze zasilacz, układy nie działają, a jest to spowodowane resetem od USBASP. Gdy nożkę nr 16 (reset) odegne w atmedze to układ złożony na płytce testowej działa na samym zasilaczu bez podłączonego USB. Czy to jest jakiś mój błąd, czy też tak jest że płytka działa tylko na USB, a zasilacz jest dodatkowo?