ATMEGA328P-U vs ATMEGA328-PU
На моем Arduino UNO номер детали чипа ATMEGA328P-U, я недавно купил ATMEGA328 -PU, чтобы сделать автономный Arduino. понял разницу в номерах деталей после получения упаковки...
Я заметил, что у некоторых arduino UNOs есть чип с номером детали ATMEGA328P-PU! Я совсем запуталась!
Эти чипы такие же? могу ли я использовать тот, который я купил для автономного Arduino?
Если нет, то в чем разница?
@ElectronSurf, 👍5
Обсуждение3 ответа
Лучший ответ:
Главное отличие-это бит перед -
. То есть 328 против 328P. "P "там обозначает" Picopower", что позволяет чипу работать при очень низком потреблении энергии.
В основном версия P-это более современная версия чипа без P. Вероятно, есть и другие внутренние различия, но вам придется тщательно проверить их в таблицах данных.
Все, что после -
связано с упаковкой и экологической оценкой чипа. Например, PU-это чип для погружения от-40C до +85C. ANR-это микросхема TQFP класса от-40C до +105C и т.д.
Если вы видите 328P-U, то это, вероятно, поддельный чип. Не существует такой вещи, как одиночный суффикс U.
Существует три типа штампов:
328
328Р
328PB
у всех есть разные байты подписи, которые могут повлиять или не повлиять на загрузку кода в них. Как правило, программному обеспечению необходимо знать, какой тип детали используется, как минимум, для установки кода загрузчика. Последовательная загрузка может в конечном итоге привести к игнорированию байтов сигнатур загрузочной части.
Они могут быть в разной упаковке, вот что Digikey показывает в качестве доступных опций:
-ПОГРУЖЕНИЕ контакта PU - 28
-Разъем AU - 32 TQFP
-АН - 32 - контактный TQFP
-ММ - 28 - контактный бессвинцовый пакет, меньше 32-контактного бессвинцового
-MN - 32-контактный бессвинцовый пакет
-МУ - 32-контактный бессвинцовый пакет
-15AZ - 32-контактный TQFP, рассчитан на более высокий температурный диапазон
-15MZ - 32-контактный бессвинцовый пакет, рассчитанный на более высокий температурный диапазон
Любые буквы справа от тех, которые видны при заказе, указывают способ их поставки - свободные детали, детали в рулоне, детали в трубке и т. Д.
Все остальное либо является более старой частью, которая не соответствовала конвенции, либо является поддельной частью.
В таблицах 38.7 и 38.8 перечислены эти параметры, например, для 328 и 328P, где H указывает тип отделки свинца, а R указывает наличие ленты и катушки:
http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf
ATmega328-AU
ATmega328-AUR
АТмега328-мм рт
ATmega328-Мм рт
ATmega328-МУ
ATmega328-МУР
ATmega328-PU
И 328P вариантов:
ATmega328-AU
ATmega328-AUR
АТмега328-мм рт
ATmega328-ММ час
ATmega328-MU
ATmega328-МУР
ATmega328-PU
С ними, рассчитанными на температуру 105С
ATmega328P-AN
ATmega328P-ANR
ATmega328P-MN
ATmega328P-МНР
ATmega328P-PN
Я думаю, вам нужно поднять технический паспорт автомобиля, чтобы увидеть детали с номерами Z.
И PB - это тоже другой технический паспорт.
Это очень помогает, но на случай, если другие люди найдут это в поисках ATmegaXX-XXPI, тогда: PI 40-контактный, PDIP, @rasmusm
328-е никогда не бывают 40-контактными. В семействе Atmega есть 40-контактные провалы, и некоторые из них, такие как "644", 1284P, были введены в среду разработки Arduino. Мне самому нравится 1284P; 32 ввода-вывода, выполненные в виде 4 8-разрядных портов, двойной последовательный аппаратный, 128 Кб флэш-памяти, 16 Кб оперативной памяти (вдвое больше, чем у 2560)., @CrossRoads
Хороший момент, и мой комментарий был более общим для ATmega, так как это первый хит Google, и ваш ответ-хорошая ссылка, поэтому я просто хотел добавить ответ на свой собственный вопрос об ATmega16-16pi, на случай, если это может помочь кому-то еще найти это, ища это., @rasmusm
328PB также не будет работать со стандартной IDE Arduino и имеет [ряд differences](https://www.pololu.com/file/0J1464/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf) из более ранних частей. Некоторые из них являются физическими; например, контакт, который был VCC, теперь является GPIO. Для поддержки в IDE Ardiuno (или Eclipse/Sloeber) вам потребуется установить [миникор](https://github.com/MCUdude/MiniCore)., @Alex Hajnal
Пользовательский line_code
от forum.arduino.cc недавно получил ATMEGA328P-U
(или фактически ATMEGA328P U
) от Mouser (компании, которую вы бы не заподозрили в отправке подделок или источника с серого рынка). Он спросил Маусера (который связался с производителем микрочипа) и получил следующий ответ:
В рамках изменения маркировки деталей в связи с переходом с Atmel на Микрочип, идентификатор пакета был удален из маркировки устройства, так как это можно визуально наблюдать для разных пакетов. Это будет обновлено в предстоящих изменениях спецификации устройства. Согласно этой новой маркировке ATMEGA328P U являются допустимыми устройствами без каких -либо изменений процесса. [...]
(Источник: https://forum.arduino.cc/index.php?topic=561928.msg3890391#msg3890391)
Таким образом, P означает pico power (современная версия с низким энергопотреблением), и если пакет является 28-контактным ПОГРУЖЕНИЕМ, как на фотографии, которую я сделал, то этот конкретный ATMEGA328P U
является ATMEGA328P-PU
.
Обратите внимание, что ответ микрочипа действительно говорит, что упаковка опущена из маркировки. Поэтому мы можем ожидать, что ATMEGA328P U
s появится в других пакетах. Что означает U, неясно.
Буква " U " означает соответствие требованиям ROHS. Для специализированных приложений доступны другие варианты. Например, "ATmega328 мм рт. ст." имеет свинцовую отделку NiPdAu., @Alex Hajnal
@Джулиан Я просмотрел все PDF-файлы с уведомлениями об изменении продукта в этой ссылке для мыши https://www.mouser.in/ProductDetail/Microchip-Technology-Atmel/ATMEGA328P-PU?qs=K8BHR703ZXguOQv3sKbWcg%3D%3D Там нет упоминания об ATmega328P U. Есть ли у вас официальные документы, в которых говорится, что ATMEGA328P U является законным кодом IC?, @Robot
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Не удается снова загрузиться после смены платы
- Модуль SIM808 GSM работает нормально, GPS не работает (нет сообщения о готовности GPS при включении питания)
- Arduino 16 МГц только с 3,3 В?
- Генерация стабильной частоты
- В чем разница между ATMEGA32 и ATMEGA328?
- Отправка последовательных данных в прерывании
В описаниях написано, что..., @Majenko
328 / 328p: https://forum.arduino.cc/index.php?topic=60001.0, @Juraj
Uno имеет ATMEGA328P-PU. ATMEGA328-PU будет работать в Uno. ATMEGA328P-U не существует, @Juraj