Atmega328 yongalarının sahte benzersiz kimlikleri var mı?


10

Aynı programı çalıştırmak için birkaç Atmega328 istiyorum, ancak birbirleriyle arayüz kuracaklar ve benzersiz kimliklere ihtiyaçları olacak. Çipte sabit kodlanmış böyle bir kimlik veya seri numarası var mı?


1
İnsanların bazen bu amaçla devre / PCB'lerine harici bir 1 telli cihaz eklediğine inanıyorum, çünkü hepsinin benzersiz kimlikleri var. USB özellikli AVR'lerin bir kimliği olduğunu düşünüyorum.
RedGrittyBrick

Yanıtlar:


9

Atmega328 sabit kodlu bir UID ile gelmiyor (XMEGA ve Atmel 32 bit cihazların aksine)

Anladığım kadarıyla giyinme amaçları için bir tür benzersiz kimlik kullanmak istiyorsunuz. Gereksinimlerinizi karşılayabilecek bazı seçenekleri düşünebilirim.

  1. Özel I / O'lara bazı harici atlama telleri ayarlayarak benzersiz bir adres seçin.
  2. Üretim sırasında yanıp sönecek bir EID veya EEPROM programlayın.
  3. Arabirim UID sağlayan harici bir yonga.
  4. Adresi yazılımla yapılandırılabilir yapın (örneğin UART hata ayıklama arabirimi).

1
Not: İşte bunu yapan bir dallas / maxim çipi: maximintegrated.com/en/products/digital/memory-products/…
zmo

3

ATMEGA328PB varyantı, her çipte benzersiz bir 9 bayt seri numarasına sahiptir ...

resim açıklamasını buraya girin


... ve ikinci bir donanım UART'ı olsa da, yönetim kurulu değişikliklerinin kullanılmasını gerektirirken, seri numarasını almak için çipi yerleştirmek serigrafi ekran üstü pedlerle çalışabilir veya bunları çakışmada sürmemeye özen gösterebilir.
Chris Stratton

Bence tüm yeni pin atamaları Vcc ve Gnd pinlerinin olduğu yer. Yazılımınız bu yeni pinleri kullanmadığı sürece (IE DDR bitlerini ayarlar), varsayılan yüksek emedeance modunda kalmalı ve Vcc ve Gnd'ye bağlı bırakılırsa herhangi bir soruna neden olmamalıdır.
bigjosh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.