På min Arduino UNO er chipens delnummer ATMEGA328 PU , jeg købte for nylig en ATMEGA328- PU for at lave en selvstændig Arduino. realiserede varenummerforskellene efter modtagelse af pakken …
Jeg bemærkede, at nogle arduino UNOer har chippen med varenummer ATMEGA328 P-PU ! Jeg er helt forvirret!
Disse chips er ens? Kan jeg bruge den, jeg købte til en enkeltstående Arduino?
Hvis nej, hvad er forskellene?
Kommentarer
- Dataarkene siger hvad …?
- 328 / 328p: forum.arduino.cc/index.php?topic=60001.0
- Uno har ATMEGA328P-PU. ATMEGA328-PU fungerer i Uno. ATMEGA328P-U fungerer ikke ' eksisterer ikke
Svar
Hovedforskellen er biten før -
. Det vil sige 328 vs 328P.” P “betegner der” Picopower “, som gør det muligt for chippen at køre med meget lave strømforbrug.
Grundlæggende er P-versionen en mere moderne version af ikke-P-chippen. Der er sandsynligvis også andre interne forskelle, men du bliver nødt til at kontrollere databladene grundigt for dem.
Alt efter -
har at gøre med emballagen og miljøvurderingen af ch ip. For eksempel er PU en DIP-chip af -40C til + 85C-kvalitet. ANR er en -40C til + 105C klasse TQFP chip osv.
Hvis du ser 328P-U, så er det sandsynligvis en falsk chip. Der er ikke sådan noget som enkelt U-suffiks.
Svar
Der er tre matricetyper:
328
328P
328PB
har alle forskellige signaturbyte, som måske eller ikke påvirker indlæsningskoden i dem. Generelt skal programmeringssoftwaren vide, hvilken deltype der bruges, i det mindste til installation af bootloader-kode. Seriel download kan ende med at ignorere signaturbyte på en bootloaded del.
De kan findes i forskellige emballager, det er det, Digikey viser som tilgængelige indstillinger:
-PU – 28 pin DIP
-AU – 32 pin TQFP
-AN – 32 pin TQFP
-MM – 28 pin blyfri pakke, mindre end 32 pin blyfri
-MN – 32-polet blyfri pakke
-MU – 32-pin blyfri pakke
-15AZ – 32 pin TQFP, klassificeret til et højere temperaturområde
-15MZ – blyfri pakning med 32 ben, der er klassificeret til et højere temperaturinterval
Eventuelle bogstaver til højre for dem, der ses ved bestilling, angiver den metode, de leveres – løse dele, dele i en rulle, dele i et rør osv.
Alt andet er enten en ældre del, der ikke fulgte konventionen, eller er en forfalsket del.
Tabel 38.7 og 38.8 viser disse muligheder for 328 og 328P for eksempel med H, der angiver en type blyfinish, og R angiver tape & Hjul tilgængelighed:
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
Og 328P-muligheder:
ATmega328-AU
ATmega328-AUR
ATmega328-MMH
ATmega328-MMHR
ATmega328-MU
ATmega328-MUR
ATmega328-PU
Med disse klassificeret til 105C
ATmega328P-AN
ATmega328P-ANR
ATmega328P-MN
ATmega328P-MNR
ATmega328P-PN
Jeg tror du har brug for at trække Automotive-databladet op for at se de Z-nummererede dele.
Og PB er også et andet datablad.
Kommentarer
- Det hjælper meget, men hvis andre mennesker finder dette på udkig efter ATmegaXX-XXPI, så: PI er 40-pin, PDIP
- ' 328s er aldrig 40-pin. Der er 40-pin DIPer i Atmega-familien, og nogle, som ' 644, ' 1284P, er bragt ind i Arduino IDE. Jeg kan godt lide ' 1284P selv; 32 IO arrangeret som 4 8-bit porte, dobbelt hardwareseriel, 128K flash, 16K SRAM (to gange hvad ' 2560 har).
- Godt punkt og min kommentar var mere generel for ATmega ' s, da dette er det første google-hit, og dit svar er en god reference, så jeg ville bare tilføje svaret til mit eget spørgsmål, der var omkring ATmega16-16pi, bare hvis det kunne hjælpe en anden med at finde dette på udkig efter det.
Svar
Bruger line_code
fra forum.arduino.cc modtog for nylig en ATMEGA328P-U
( eller faktisk ATMEGA328P U
) fra Mouser (et firma, som du ikke ville have mistanke om at sende forfalskninger eller kilde fra det grå marked).Han spurgte producenten Microchip og fik følgende svar:
Som en del af delmarkeringsændring på grund af migrationen fra Atmel til Microchip er pakkeidentifikatoren blevet fjernet fra enhedsmarkeringen, da dette kan observeres visuelt for forskellige pakker. Dette vil blive opdateret i de kommende revisioner af enhedens datablad. I henhold til denne nye markering er ATMEGA328P U gyldige enheder uden nogen procesændring. […]
(Kilde: https://forum.arduino.cc/index.php?topic=561928.msg3890391#msg3890391 )
Så P står for pico power (den moderne version med lav effekt), og hvis pakken er en 28-pin DIP som på det billede, jeg tog, så er denne specifikke ATMEGA328P U
er en ATMEGA328P-PU
.
Bemærk, at Microchip-svaret siger, at emballagen er udeladt fra markeringen. Derfor kan vi forvente, at ATMEGA328P U
vises i andre pakker. Hvad U
står for, er uklart.