ATMEGA328P-U kontra ATMEGA328-PU

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

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.

ATMEGA328P U w 28-pinowym DIP 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.

Dodaj komentarz

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