W moim Arduino UNO numer części chipa to ATMEGA328 PU , niedawno kupiłem ATMEGA328- PU , aby stworzyć samodzielne Arduino. zdałem sobie sprawę z różnic w numerach części po otrzymaniu paczki …
Zauważyłem, że niektóre arduino UNO mają chip z numerem części ATMEGA328 P-PU ! Jestem całkowicie zdezorientowany!
Te układy są takie same? Czy mogę użyć tego, który kupiłem jako samodzielnego Arduino?
Jeśli nie, jakie są różnice?
Komentarze
- Co mówią arkusze danych …?
- 328 / 328p: forum.arduino.cc/index.php?topic=60001.0
- Uno ma ATMEGA328P-PU. ATMEGA328-PU będzie działać w Uno. ATMEGA328P-U nie ' nie istnieje
Odpowiedź
Główną różnicą jest bit przed -
. Oznacza to, że 328 w porównaniu z 328P.„ P ”oznacza„ Picopower ”, co pozwala chipowi działać przy bardzo niskim zużyciu energii.
Zasadniczo wersja P jest bardziej nowoczesna wersja chipa innego niż P. Prawdopodobnie istnieją również inne wewnętrzne różnice, ale będziesz musiał dokładnie sprawdzić arkusze danych pod kątem tych.
Wszystko po -
ma związek z opakowaniem i oceną środowiskową ch ip. Na przykład PU jest chipem DIP klasy od -40C do + 85C. ANR to układ TQFP klasy od -40C do + 105C itp.
Jeśli widzisz 328P-U, to prawdopodobnie jest to fałszywy układ. Nie ma czegoś takiego jak pojedynczy sufiks U.
Odpowiedź
Istnieją trzy rodzaje kości:
328
328P
328PB
wszystkie mają różne bajty podpisu, które mogą, ale nie muszą, wpływać na ładowanie do nich kodu. Ogólnie rzecz biorąc, oprogramowanie do programowania musi wiedzieć, który typ części jest używany, przynajmniej do zainstalowania kodu bootloadera. Pobieranie seryjne może zakończyć się ignorowaniem bajtów sygnatur ładowanej części.
Mogą one znajdować się w innym opakowaniu, oto co pokazuje Digikey jako dostępne opcje:
-PU – 28 DIP pinów
-AU – 32-pinowe TQFP
-AN – 32-pinowe TQFP
-MM – 28-pinowe bezołowiowe opakowanie, mniejsze niż 32-pinowe bezołowiowe
-MN – 32-pinowa obudowa bezołowiowa
-MU – 32-pinowa obudowa bezołowiowa
-15AZ – 32-pinowa obudowa TQFP, przystosowana do wyższego zakresu temperatur
-15MZ – 32-pinowe opakowanie bezołowiowe przystosowane do wyższego zakresu temperatur
Wszelkie litery po prawej stronie tych widocznych przy zamówieniu wskazują sposób ich dostarczenia – luźne części, części w szpuli, części w rurka itp.
Wszystko inne jest albo starszą częścią, która nie była zgodna z konwencją, albo częścią podrobioną.
Tabele 38.7 i 38.8 zawierają te opcje dla 328 i Na przykład 328P, gdzie H oznacza rodzaj wykończenia ołowiu, a R oznacza taśmę & Dostępność szpuli:
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf
ATmega328-AU
ATmega328-AUR
ATmega328-MMH
ATmega328-MMHR
ATmega328-MU
ATmega328-MUR
ATmega328-PU
I opcje 328P:
ATmega328-AU
ATmega328-AUR
ATmega328-MMH
ATmega328-MMHR
ATmega328-MU
ATmega328-MUR
ATmega328-PU
Z tymi ocenianymi na 105 ° C
ATmega328P-AN
ATmega328P-ANR
ATmega328P-MN
ATmega328P-MNR
ATmega328P-PN
Myślę, że potrzebujesz aby wyświetlić arkusz danych Automotive, aby zobaczyć numerowane części Z.
A PB to również inny arkusz danych.
Komentarze
- To bardzo pomaga, ale jeśli inni szukają ATmegaXX-XXPI, wtedy: PI to 40-stykowe PDIP
- ' 328s nigdy nie są 40-pinowe. Rodzina Atmega zawiera 40-pinowe DIP, a niektóre, jak ' 644, ' 1284P, zostały przeniesione do Arduino IDE. Sam lubię ' 1284P; 32 wejścia / wyjścia rozmieszczone jako 4 porty 8-bitowe, podwójny sprzętowy port szeregowy, 128 KB pamięci flash, 16 KB SRAM (dwa razy więcej niż ' 2560).
- Dobra uwaga i moja komentarz był bardziej ogólny dla ATmega ' s, ponieważ jest to pierwsze trafienie w Google, a Twoja odpowiedź jest dobrym punktem odniesienia, więc chciałem tylko dodać odpowiedź do mojego własnego pytania ATmega16-16pi, na wszelki wypadek, gdyby to pomogło komuś innemu znaleźć to, szukając tego.
Odpowiedź
Użytkownik line_code
z forum.arduino.cc otrzymało ostatnio ATMEGA328P-U
( a właściwie ATMEGA328P U
) od Mouser (firmy, której nie podejrzewasz o wysyłanie podróbek lub źródła z szarej strefy).Zapytał producenta Microchip i otrzymał następującą odpowiedź:
W ramach zmiany oznaczania części w związku z migracją z Atmel do Microchip, identyfikator pakietu został usunięto z oznaczenia urządzenia, ponieważ można to zaobserwować wizualnie na różnych opakowaniach. Zostanie to zaktualizowane w nadchodzących wersjach arkusza danych urządzenia. Zgodnie z tym nowym oznaczeniem ATMEGA328P U są ważnymi urządzeniami bez żadnej zmiany procesu. […]
(Źródło: https://forum.arduino.cc/index.php?topic=561928.msg3890391#msg3890391 )
Więc P oznacza moc pico (nowoczesna wersja małej mocy) i jeśli pakiet jest 28-pinowym DIPem, jak na zdjęciu, które zrobiłem, to ten konkretny ATMEGA328P U
to ATMEGA328P-PU
.
Zauważ, że odpowiedź Microchip mówi, że opakowanie jest pominięte w oznaczeniu. Dlatego możemy spodziewać się, że ATMEGA328P U
pojawią się w innych pakietach. Nie jest jasne, co oznacza U
.