dediprog-header-blog

Programmieren eines SPI NOR Flashs & EEPROMs mit dem StarProg-A

In diesem Artikel wird die Programmierung von EEPROM und SPI NOR Flash mit Dual Die auf StarProg-A erläutert, einschließlich der EEPROM-Serien 24, 25, 93, 95, Micron MT25TL, Macronix MX66L1G85G und Spansion S79FL. Erfahren Sie mehr über DediProg-Produkte und deren Verwendung.

1. Dediware-Prozedur

1.1 Auswählen: 

Klicken Sie auf „Auswählen“, um den IC-Hersteller / die Teilenummer / das Paket auszuwählen

Dediprog-Enigneering-mode
Dediprog-Chip-seleciton

1.2 Laden: 

Klicken Sie auf "Laden", um die für den Programmierer bestimmte Datei zu laden. 

+: Fügen Sie eine andere Partition hinzu, um die Datei zu laden.

FilePath: Zeigen Sie Ihren Dateipfad an

PartitionName: Geben Sie die Partition an, die Sie anfordern.

StartProgAddr: Geben Sie die Startadresse an. FillUnusedByte: Wählen Sie diese Option, um nicht verwendetes Byte zu füllen, z. B .: 0xFF.

dediprog-load-programming-file

1.3 Config:

Richten Sie den Batch-Betrieb und die Optionen ein

1.4 Programmierfunktion

1.4.1 ID lesen: Wenn der IC über eine lesbare ID verfügt, die im Protokollfenster angezeigt werden kann, wird die ID in der ChipInfo angezeigt.

1.4.2 IC lesen: IC-Daten lesen und mit den Dateidaten vergleichen.

1.4.3 Löschen: Löschen Sie den gesamten IC oder einen bestimmten Bereich, wenn der IC mehrere Partitionen hat.

1.4.4 Blank Check: Überprüfen Sie, ob der Zielchip leer ist oder nicht.

1.4.5 Programm: Schreiben Sie die ausgewählten Dateidaten in den Chip.

1.4.6 Verify: Inhaltsüberprüfung zwischen Chips und geladener Datei.

1.4.7 Auto Batch: Führen Sie die Programmiereinstellungen von Batch in Config aus.

dediprog-batch-mode

2. EEPROM

ATE ISP Header Pin Out (2x10)

Tabelle 1: Pinbelegung des ATE-ISP-Headers (2x)

ate-isp
eeprom-24
eeprom-93

3. SPI

spi-nor-flash-pin-out

4. Dual Die 

4.1 Micron MT25TL 25 Series  

4.1.1 Anwendungsschaltung

MT25TLxxxB-24-Ball-TBGA
MT25TLxxxB 24-Ball TBGA – 5 x 5 

 

MT25TLxxxB-SO16
MT25TLxxxB SO16 

 

MT25TLxxxH-24-Ball-TBGA–5x5
MT25TLxxxH 24-Ball TBGA – 5 x 5 

 

MT25TLxxxH-SO16
MT25TLxxxH SO16 

 

4.1.2 Partitionsdefinition in Dediware

Partition 1:NOR die 1 Memory 
Partition 2:NOR die 2 Memory 
Partition 3:NOR die 1 64 OTP bytes 
Partition 4:NOR die 2 64 OTP bytes 
Partition 5:Config   

4.2 Macronix MX66L1G85G 
4.2.1 Anwendungschaltung

 

MX66L1G85G-24-Ball-TBGA–5x5

MX66L1G85G 24-Ball TBGA – 5 x 5 

 

4.2.2 Partitionsdefinition in Dediware

 
Partition 1:NOR die 1 Memory 

Partition 2:NOR die 2 Memory 

Partition 3:NOR die 1 4K-bit secured OTP 

Partition 4:NOR die 2 4K-bit secured OTP 

Partition 5:Config   

4.3 Spansion S79FL Series 
 

4.3.1 Anwendungsschaltung

S79FL256S-S79FL512S

S79FL256S / S79FL512S 

 

S79FL01GS
S79FL01GS

 

4.3.2 Partitionendefiniton in Dediware

Partition 1:NOR die 1 Memory 

Partition 2:NOR die 2 Memory 

Partition 3:NOR die 1 2048 bytes OTP 

 

  • S79FL256S  

Buffer configuration of OTP memory

buffer-configuration

Partition 4:NOR die 2 2048 bytes OTP  

S79FL256S
Buffer configuration of OTP memory: 

buffer-configuration2

StarProg-A On Board Programmer

VOM LESEN ZUM EIGENEN PROJEKT

Eine konkrete Messaufgabe?

Beschreiben Sie Ihr Signal, Ihre Schnittstelle oder Ihr Prüfziel. Unser Team unterstützt bei der Einordnung passender Geräte und nächster Schritte.

Anwendung besprechen