Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

ΠŸΠ ΠžΠ“Π ΠΠœΠœΠ˜Π ΠžΠ’ΠΠΠ˜Π• ΠœΠ˜ΠšΠ ΠžΠšΠžΠΠ’Π ΠžΠ›Π›Π•Π ΠžΠ’: Π•Π•ΠŸΠ ΠžΠœ

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Забросил я ΡƒΡ€ΠΎΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…, сСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ EEPROM β€” энСргонСзависимой памяти.

Π­Ρ‚Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅ ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ…, любой Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‰ΠΈΠΊ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ этапу освоСния этой энСргонСзависимой памяти. Оно ΠΈ Π΅ΠΆΡƒ понятно, Ρ‡Ρ‚ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ настройки ΠΎΡ‡Π΅Π½ΡŒ часто Π½Π°Π΄ΠΎ, Π½ΡƒΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· этого нСльзя.

Π’ Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π°Ρ… всС рассусолСно сухим тСхничСским языком ΠΏΡ€ΠΎ особСнности Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΅Π΅ΠΏΡ€ΠΎΠΌ, я ΠΆΠ΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡΡŒ Π½Π° ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… использования этой памяти, ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π½Π° ΠΌΠΎΠΉ взгляд.

ΠžΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π΅Π΅ΠΏΡ€ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ пСрСмСнная, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π΅Π΅ΠΏΡ€ΠΎΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½ΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ (Code Vision AVR):

unsigned char a; // объявляСм Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8 Π±ΠΈΡ‚
unsigned char eeprom eea; // объявляСм «ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ» Π² Π΅Π΅ΠΏΡ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΈΠΏΠ°, этого достаточно, всю ΠΎΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Π΅Π»Π°Π΅Ρ‚ компилятор.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ я ΠΎΠ±ΠΎΠ·Π²Π°Π» Π² ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ°Ρ…, ΠΈΠ±ΠΎ с Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ с ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ, Π° Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ½Π° Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ:

1. β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ…Ρ€Π°Π½ΠΈΠΌΠΎΠ΅ Π² Π•Π•ΠŸΠ ΠžΠœ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌΡƒ числу, Π² нашСм случаС послС объявлСния Π² eea Π»Π΅ΠΆΠΈΡ‚ число 255 ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ ΠΆΠ΅ 0xFF ΠΈΠ»ΠΈ ΠΎΠ½ΠΎ ΠΆΠ΅ 0b11111111.
2- количСство Ρ†ΠΈΠΊΠ»ΠΎΠ² стирания-записи Ρƒ памяти Π•Π•ΠŸΠ ΠžΠœ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎ, поэтому Π½ΡƒΠΆΠ½ΠΎ максимально ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ число записСй Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ΠΎΡ‚ ΠΏΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ история ΠΏΡ€ΠΎ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ„ΠΈΡ€ΠΌΠ° BLAUPUNKT Π»ΠΎΡ…Π°Π½ΡƒΠ»Π°ΡΡŒ ΠΈ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π»Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚: www.audi.org.ua/materials/2954.html

3. ΠŸΠ°ΠΌΡΡ‚ΡŒ Π•Π•ΠŸΠ ΠžΠœ самый Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π½ΠΎΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, это Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ. ОсобСнно ΠΏΡ€ΠΈ записи Π² Π•Π•ΠŸΠ ΠžΠœ. МоТно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΏΠΈΡ…Π½ΡƒΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΅Π΅ΠΏΡ€ΠΎΠΌ Π² прСрываниях. Π’ особо отвСтствСнных ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ΠΈ состояния памяти Π•Π•ΠŸΠ ΠžΠœ, Π±Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

ПослС обявлСния Π΅Π΅ΠΏΡ€ΠΎΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ я дСлаю ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ присвоСния числа ΠΈΠ· Π΅Π΅ΠΏΡ€ΠΎΠΌ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° основного Ρ†ΠΈΠΊΠ»Π° ΠΈ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ:

ПослС этого я Π²Π΅Ρ€Ρ‡Ρƒ ΠΊΠ°ΠΊ Ρ…ΠΎΡ‡Ρƒ эту ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΏΠΈΡˆΡƒ Π² Π½Π΅Π΅, Ρ‡ΠΈΡ‚Π°ΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΅Π΅ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈ Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ дСлаю Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΊΠ°Ρ‚ΠΈΠ»ΠΈΡΡŒ ΠΈΠ· этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² Π•Π•ΠŸΠ ΠžΠœ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹:

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ куска ΠΊΠΎΠ΄Π° записи Π² Π•Π•ΠŸΠ ΠžΠœ:

unsigned char a; // объявляСм Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8 Π±ΠΈΡ‚
unsigned char eeprom eea; // объявляСм Π΅Π΅ΠΏΡ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΈΠΏΠ°,
unsigned char trig; // объявляСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°.

Π”Π°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ‚ основанная Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ void main(void), Π² Π½Π΅ΠΉ :

a=eea; // загоняСм Π΄Π°Π½Π½Ρ‹Π΅ Π² с Π΅Π΅ΠΏΡ€ΠΎΠΌ Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ

Π”Π°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ‚ Π³Π»Π°Π²Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» while(1) ΠΈ Π² Ρ‚Π΅Π»Π΅ Ρ†ΠΈΠΊΠ»Π°:

if(key==1) // Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° настройки Π½Π°ΠΆΠ°Ρ‚Π°, Ρ‚ΠΎ:
<
trig=1; // Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°
a*b+b^2 ; //Ρ‚ΡƒΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° Π½Π°ΠΆΠ°Ρ‚Π°
>
else // Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ΠΆΠ°Ρ‚Π°
<
LED=1 ; //Ρ‚ΡƒΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ΠΆΠ°Ρ‚Π°
if(trig) //Ссли ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΎΡ‚ΠΆΠ°Ρ‚Π° ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‚ΠΎ:
<
eea=a; // пишСм ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π° Π² Π΅Π΅ΠΏΡ€ΠΎΠΌ
trig=0; // сбрасываСм Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€
>
>

Π—Π°ΠΏΠΈΡΡŒ Π² Π•Π•ΠŸΠ ΠžΠœ срабатываСт ΠΏΠΎ ΠΎΡ‚ΠΆΠ°Ρ‚ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΆΠ΄Ρ‹, ΠΊΠΎΠ³Π΄Π° Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Ρ€Π°Π²Π΅Π½ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π Π°Π±ΠΎΡ‚Π° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π² EEPROM, ΠΊΠ°ΠΊ Π½Π΅ ΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток. ΠŸΡ€ΠΎΡˆΠ»Π°Ρ моя ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² EEPROM Π±Ρ‹Π»Π°, мягко говоря, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ нСдопонята. Π’ΠΈΠ΄ΠΈΠΌΠΎ, я ΠΊΠ°ΠΊ-Ρ‚ΠΎ ΠΊΡ€ΠΈΠ²ΠΎ описал Ρ†Π΅Π»ΡŒ ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ которая Ρ€Π΅ΡˆΠ°Π»Π°ΡΡŒ. ΠŸΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π² этот Ρ€Π°Π· ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ, ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΡΡƒΡ‚ΡŒ Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ Π² этот Ρ€Π°Π· Ρ€Π°ΡΡˆΠΈΡ€ΠΈΠΌ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π·Π°Π΄Π°Ρ‡ΠΈ.

А ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² EEPROM постоянно.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡ… нСльзя ΠΏΠΈΡΠ°Ρ‚ΡŒ просто Ρ‚Π°ΠΊ Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ мСсто EEPROM, Π²Ρ‹ просто израсходуСтС всС Ρ†ΠΈΠΊΠ»Ρ‹ записи EEPROM. НапримСр, Ссли, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² 1 ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, Ρ‚ΠΎ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ с EEPROM Π² 1 000 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записСй, Π²Ρ‹ Π·Π°Π³ΡƒΠ±ΠΈΡ‚Π΅ Π΅Π³ΠΎ мСньшС Ρ‡Π΅ΠΌ Π·Π° 2 Π³ΠΎΠ΄Π°. А Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 2 Π³ΠΎΠ΄Π°, Ссли ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство ΠΈΠΌΠ΅Π΅Ρ‚ врСмя ΠΏΠΎΠ²Π΅Ρ€ΠΊΠΈ 3 ΠΈ Π΄Π°ΠΆΠ΅ 5 Π»Π΅Ρ‚.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ всС EEPROM ΠΈΠΌΠ΅ΡŽΡ‚ 1 000 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² записСй, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Π΅ΡˆΠ΅Π²Ρ‹Π΅ EEPROM всС Π΅Ρ‰Π΅ производятся ΠΏΠΎ старым тСхнологиям с количСством записСй 100 000. А Ссли ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ 1 000 000 Ρ†ΠΈΠΊΠ»ΠΎΠ² указываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… условиях, Π° скаТСм ΠΏΡ€ΠΈ высоких Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ… это число ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒΡΡ Π²Π΄Π²ΠΎΠ΅, Ρ‚ΠΎ ваша EEPROM способно ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ самым Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ элСмСнтом ΡƒΠΆΠ΅ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π³ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Ρ‹ устройства.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ Π±Ρ‹Π»ΠΎ ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ простым ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π½ΠΎ ΠΏΡ€ΠΈ этом EEPROM Ρ…Π²Π°Ρ‚Π°Π»ΠΎ Π±Ρ‹ Π½Π° 30 Π»Π΅Ρ‚, Π½Ρƒ ΠΈΠ»ΠΈ Π½Π° 100 (чисто тСорСтичСски).

Π˜Ρ‚Π°ΠΊ, Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅, я с Ρ‚Ρ€ΡƒΠ΄ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π² EEPROM ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятно, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ, Π³Π΄Π΅ ΠΎΠ½ΠΈ Π»Π΅ΠΆΠ°Ρ‚ ΠΈ ΠΊΠ°ΠΊ осущСствляСтся доступ ΠΊ Π½ΠΈΠΌ

Для Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΡΡΠ½ΡŽ, для Ρ‡Π΅Π³ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ, этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» ΡƒΠΏΡƒΡ‰Π΅Π½ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅. Бпасибо Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π°ΠΌ @Andy_Big ΠΈ @HiSER Π·Π° замСчания.

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ @HiSER- это Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для пСрСзаписи ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π² 1 byte, я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡƒΠ΄Ρƒ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ всю EEPROM. А Ссли Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ контроля цСлостности ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Ρ‚ΠΎ для 200 ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² со срСднСй Π΄Π»ΠΈΠ½ΠΎΠΉ Π² 4 Π±Π°ΠΉΡ‚Π°, ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ 1600 Π±Π°ΠΉΡ‚ EEPROM, Π° Ссли ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² 500, Ρ‚ΠΎ ΠΈ всС 4000.

ΠœΠ°Π»ΠΎΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‰ΠΈΠ΅ устройства ΠΈΠ»ΠΈ устройства, ΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΡ‚ ΠΎΡ‚ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»ΠΈ 4-20мА Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡ‚ΡŒ, Π½Ρƒ скаТСм 3 мА, ΠΈ ΠΏΡ€ΠΈ этом ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΅Ρ‰Π΅ достаточно энСргии для питания ΠΌΠΎΠ΄Π΅ΠΌΠ° ΠΏΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ интСрфСйса, графичСского ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°, Π΄Π° Π΅Ρ‰Π΅ ΠΈ BLE Π² ΠΏΡ€ΠΈΠ΄Π°Ρ‡Ρƒ. Π—Π°ΠΏΠΈΡΡŒ Π² EEPROM ΠΎΡ‡Π΅Π½ΡŒ энСргозатратная опСрация. Π’ Ρ‚Π°ΠΊΠΈΡ… устройствах ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ°Π»ΠΎ ΠΈ быстро, Ρ‡Ρ‚ΠΎΠ±Ρ‹ срСдний Ρ‚ΠΎΠΊ потрСблСния Π±Ρ‹Π» Π½Π΅ высоким.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΅Π» ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС. Π‘Π°ΠΌΡ‹ΠΉ простой способ, это ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ частоту тактирования, скаТСм Π΄ΠΎ 500 ΠšΠ“Ρ†, ΠΈΠ»ΠΈ 1 ΠœΠ³Ρ† (Π‘Ρ€Π°Π·Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Π² Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… примСнСниях использованиС Ρ€Π΅ΠΆΠΈΠΌΠ° Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ потрСблСния Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ, поэтому ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ всС врСмя Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ частотС). На Ρ‚Π°ΠΊΠΎΠΉ частотС, простая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° 4000 Π±Π°ΠΉΡ‚ ΠΏΠΎ SPI Π·Π°ΠΉΠΌΠ΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 70 мс, ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠΌ ΠΊ этому Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π½Π° сохранСниС Π΄Π°Π½Π½Ρ‹Ρ… Π² страницу (Π² срСднСм 7мс Π½Π° страницу), ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π²Ρ‹Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ запроса ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΎΠΊΠΎΠ»ΠΎ 3 сСкунд, Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Ρ‚Π°ΠΊΠΈΡ… устройствах Π»ΡƒΡ‡ΡˆΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ доступ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ Π±Ρ‹Π» ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ, ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² структуру ΠΏΠΎ смыслу, ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΎΠ½ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ большС ΠΎΠ΄Π½ΠΎΠΉ страницы, Π° ΠΈΡ… адрСса Π±Ρ‹Π»ΠΈ Π²Ρ‹Ρ€Π°Π²Π½Π΅Π½Ρ‹ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ страницы.

Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с EEPROM, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ Π΅Ρ‘

Π’Π΅ ΠΊΡ‚ΠΎ Π² курсС, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ этот Ρ€Π°Π·Π΄Π΅Π». Для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅, чисто ΠΌΠΎΠ΅ дилСтантскоС пояснСниС.

Как я ΡƒΠΆΠ΅ сказал, число записСй Π² EEPROM ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ. Π­Ρ‚ΠΎ число Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 100 000, Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ 1 000 000. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ Π±Ρ‹Ρ‚ΡŒ, Ссли я Ρ…ΠΎΡ‡Ρƒ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ 10 000 000 Ρ€Π°Π·? И здСсь ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ EEPROM устроСн доступ ΠΊ ячСйкам памяти.

Π˜Ρ‚Π°ΠΊ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС вся EEPROM Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° страницы. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… EEPROM это, скаТСм, 16, 32 ΠΈΠ»ΠΈ 64 Π±Π°ΠΉΡ‚Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ записываСтС Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ адрСсу, EEPROM ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ всС содСрТимоС страницы, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находятся эти Π΄Π°Π½Π½Ρ‹Π΅, Π²ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π±ΡƒΡ„Π΅Ρ€. Π—Π°Ρ‚Π΅ΠΌ мСняСт Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»ΠΈ Π² этом Π±ΡƒΡ„Π΅Ρ€Π΅ ΠΈ записываСт вСсь Π±ΡƒΡ„Π΅Ρ€ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π’.Π΅. ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ, Ссли Π²Ρ‹ помСняли 1 Π±Π°ΠΉΡ‚ Π² страницС, Π²Ρ‹ пСрСписываСтС всю страницу. Но ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ страницы ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ страницы Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°ΡŽΡ‚ΡΡ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли Π²Ρ‹ записали 1 000 000 Ρ€Π°Π· Π² ΠΎΠ΄Π½Ρƒ страницу, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ страницу ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π΅Ρ‰Π΅ 1 000 000 Ρ€Π°Π·, ΠΏΠΎΡ‚ΠΎΠΌ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π’.Π΅. вСсь Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сводится ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ Π² ΠΎΠ΄Π½Ρƒ страницу, Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΡΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ страницу. МоТно Π·Π°ΠΊΠΎΠ»ΡŒΡ†Π΅Π²Π°Ρ‚ΡŒ эти дСйствия ΠΈ послС 10 Ρ€Π°Π·, снова ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ страницу. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ просто ΠΎΡ‚Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ 10 страниц, вмСсто 1.

Анализ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½

ВсС трСбования ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ EEPROM ΠΈ врСмя обновлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°

На этапС компиляции Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… страниц (записСй), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒΡΡ Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ EEPROM. Для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ:

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи

ВрСмя обновлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°

ВрСмя ΠΆΠΈΠ·Π½ΠΈ устройства

Π₯отя ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ самому Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ количСство записСй, Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ я Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΡΡ‡ΠΈΡ‚Π°Π»ΠΎΡΡŒ само Π½Π° этапС компиляции.

КаТдая наша пСрСмСнная(ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€) Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ адрСс Π² EEPROM

ΠœΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ сами Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ адрСс, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° этапС компиляции

ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ записи, адрСс ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ писались ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ адрСсу

Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒΡΡ автоматичСски, Π½ΠΎ ΡƒΠΆΠ΅ Π² runtime, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСйствий Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΌΡ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ.

ΠœΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ постоянно Π»Π°Π·ΠΈΡ‚ΡŒ Π² EEPROM, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ EEPROM ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· I2C ΠΈ SPI, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ этим интСрфСйсам Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‚Π½ΠΈΠΌΠ°Π΅Ρ‚ врСмя, поэтому Π»ΡƒΡ‡ΡˆΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² ΠžΠ—Π£, ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ сразу копию ΠΈΠ· кСша.

ΠŸΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΡΠ°ΠΌΡƒΡŽ послСднюю запись, Π΅Ρ‘ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π—Π° Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

Π—Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Ссли ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΎΠ½ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» нСсоотвСтствиС ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ. Π’ нашСм случаС, ΠΏΡƒΡΡ‚ΡŒ Π² качСствС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° цСлостности Π±ΡƒΠ΄Π΅Ρ‚ простоС Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°. Π‘Π°ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, Π½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°.

Ну каТСтся это всС наши Ρ…ΠΎΡ‚Π΅Π»ΠΊΠΈ. Как ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΊΠΈΠ½Π΅ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ нашим трСбованиям:

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ наши трСбования Ρ‚Π°ΠΊΠΈΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ EEPROM ΠΈ врСмя обновлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ записи, адрСс ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ писались ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ адрСсу

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ нашСго противоизносного ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° являСтся Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΡ€ΠΎΠΌΠ΅ самого значСния, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΈ Π΅Π³ΠΎ индСкс. ИндСкс Π½ΡƒΠΆΠ΅Π½ Π½Π°ΠΌ для Π΄Π²ΡƒΡ… Π²Π΅Ρ‰Π΅ΠΉ:

По Π½Π΅ΠΌΡƒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ адрСс записи

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ/Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π½Π°ΠΉΡ‚ΠΈ послСднюю запись, ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΈ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ адрСсу этой записи ΠΊΠ΅ΡˆΠΈΡ€ΡƒΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠžΠ—Π£.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ расчСта Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ адрСса записи:

ΠœΡ‹ Π½Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ постоянно Π»Π°Π·ΠΈΡ‚ΡŒ Π² EEPROM, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€

Π’Π΅ΠΏΠ΅Ρ€ΡŒ самоС интСрСсноС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ копию Π² ΠžΠ—Π£ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈ запускС устройства ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС записи нашСго ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Π½Π°ΠΉΡ‚ΠΈ запись с самым большим индСксом. НавСрняка Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ хранСния Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, связанный список, Π½ΠΎ использованиС индСкса, показалось ΠΌΠ½Π΅ Π½Ρƒ прямо ΠΎΡ‡Π΅Π½ΡŒ простым.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ-Ρ‚ΠΎ ΠΈ всС класс Π³ΠΎΡ‚ΠΎΠ², ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ класса:

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚

БобствСнно всС, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² спискС Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ 10,11,12. 15 Π² наш ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ записи, адрСс ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° + Ρ€Π°Π·ΠΌΠ΅Ρ€ индСкса + Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠΏΠΈΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈ индСкса. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ количСство записСй прСвысит максимальноС количСство, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСса.

На ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ снизу ΠΊΠ°ΠΊ Ρ€Π°Π· Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ число 15 с индСксом 5 записалось с Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСса, Π° 10 Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС послС сброса питания, ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½Π° запись с индСксом 5 ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ 15 ΠΈ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ индСкс Π±ΡƒΠ΄ΡƒΡ‚ записаны Π² ΠΊΡΡˆΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ копию нашСго ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°.

Π’ΠΎΡ‚ ΠΈ всС, надСюсь Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ†Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠΎΡΡΠ½ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ, спасибо Π·Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

EEPROM ΠΈ flash ΠΏΠ°ΠΌΡΡ‚ΡŒ

EEPROM β€” это энСргонСзавимая ΠΏΠ°ΠΌΡΡ‚ΡŒ с элСктричСским стираниСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ†ΠΈΠΊΠ»ΠΎΠ² записи-стирания Π² этих микросхСмах достигаСт 1000000 Ρ€Π°Π·. Π—Π°ΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ ячСйки Π² Π½ΠΈΡ…, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π² постоянных Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… устройствах с элСктричСским стираниСм EPROM, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π½Π° основС транзисторов с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ Π·Π°Ρ‚Π²ΠΎΡ€ΠΎΠΌ. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство этой Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉ ячСйки ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π° рисункС 1:

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 1. Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π°Ρ ячСйка ΠŸΠ—Π£ с элСктричСским стираниСм (EEPROM)

Π―Ρ‡Π΅ΠΉΠΊΠ° EEPROM памяти прСдставляСт собой МОП транзистор, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°Ρ‚Π²ΠΎΡ€ выполняСтся ΠΈΠ· поликристалличСского крСмния. Π—Π°Ρ‚Π΅ΠΌ Π² процСссС изготовлСния микросхСмы этот Π·Π°Ρ‚Π²ΠΎΡ€ окисляСтся ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ оксидом крСмния β€” диэлСктриком с прСкрасными ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами. Π’ транзисторС с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ Π·Π°Ρ‚Π²ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ стСртом ΠŸΠ—Π£, заряда Π² «ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ» Π·Π°Ρ‚Π²ΠΎΡ€Π΅ Π½Π΅Ρ‚, ΠΈ поэтому Π΄Π°Π½Π½Ρ‹ΠΉ транзистор Ρ‚ΠΎΠΊ Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π·Π°Ρ‚Π²ΠΎΡ€, находящийся Π½Π°Π΄ «ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ» Π·Π°Ρ‚Π²ΠΎΡ€ΠΎΠΌ, подаётся высокоС напряТСниС ΠΈ Π² Π½Π΅Π³ΠΎ Π·Π° счСт Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта ΠΈΠ½Π΄ΡƒΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ заряды. ПослС снятия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ напряТСния ΠΈΠ½Π΄ΡƒΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ заряд остаётся Π½Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€Π΅, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, транзистор остаётся Π² проводящСм состоянии. Заряд Π½Π° Π΅Π³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ дСсятки Π»Π΅Ρ‚.

Подобная ячСйка памяти ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»Π°ΡΡŒ Π² ΠŸΠ—Π£ с ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ стираниСм (EPROM). Π’ ячСйкС памяти с элСктричСским стираниСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ запись, Π½ΠΎ ΠΈ стираниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ производится ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Ρ‚Π²ΠΎΡ€ напряТСния, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ записи. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠŸΠ—Π£ с ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ стираниСм, врСмя стирания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² EEPROM памяти составляСт ΠΎΠΊΠΎΠ»ΠΎ 10 мс.

Бтруктурная схСма энСргонСзависимой памяти с элСктричСским стираниСм Π½Π΅ отличаСтся ΠΎΡ‚ структурной схСмы масочного ΠŸΠ—Π£. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ β€” вмСсто ΠΏΠ»Π°Π²ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ описанная Π²Ρ‹ΡˆΠ΅ ячСйка. Π•Π΅ упрощСнная структурная схСма ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС 2.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 2. УпрощСнная структурная схСма EEPROM

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° микросхСм EEPROM памяти ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ отСчСствСнныС микросхСмы 573Π Π 3, 558Π Π 3 ΠΈ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹Π΅ микросхСмы сСрий AT28с010, AT28с040 Ρ„ΠΈΡ€ΠΌΡ‹ Atmel, HN58V1001 Ρ„ΠΈΡ€ΠΌΡ‹ Hitachi Semiconductor, X28C010 Ρ„ΠΈΡ€ΠΌΡ‹ Intersil Corporation. Π’ EEPROM памяти Ρ‡Π°Ρ‰Π΅ всСго хранятся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² сотовых Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ питания (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ адрСсныС ΠΊΠ½ΠΈΠ³ΠΈ), конфигурационная информация Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ сотовых Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ², Ρ€Π΅ΠΆΠ΅ эти микросхСмы ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² качСствС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ памяти FPGA ΠΈΠ»ΠΈ хранСния Π΄Π°Π½Π½Ρ‹Ρ… DSP. EEPROM ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… схСмах ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС 3.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 3. Условно-графичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ элСктричСски стираСмого постоянного Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства

Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ EEPROM памяти производится Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΡŽ ΠΈΠ· масочного ΠŸΠ—Π£. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π° шинС адрСса выставляСтся адрСс считываСмой ячСйки памяти Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ A0. A9, Π·Π°Ρ‚Π΅ΠΌ подаСтся сигнал чтСния RD. Π‘ΠΈΠ³Π½Π°Π» Π²Ρ‹Π±ΠΎΡ€Π° кристалла CS ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ адрСсного ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° для обращСния ΠΊ микросхСмС. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ сигналов Π½Π° Π²Ρ…ΠΎΠ΄Π°Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… этого Π²ΠΈΠ΄Π° ΠŸΠ—Π£ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π° рисункС 4.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 4. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ сигналов чтСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· EEPROM памяти

На рисункС 5 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠ³ΠΎ корпуса микросхСмы ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ EEPROM памяти.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 5. Π§Π΅Ρ€Ρ‚Π΅ΠΆ корпуса микросхСмы ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ EEPROM

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хранятся Π² EEPROM Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ достаточно Ρ€Π΅Π΄ΠΊΠΎ. ВрСмя считывания ΠΏΡ€ΠΈ этом Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² рядС случаСв адрСс ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² микросхСму ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚. Π­Ρ‚ΠΎ позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹ микросхСм Π·Π° счСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ количСства Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ². ΠŸΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Π²ΠΈΠ΄Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² β€” SPI ΠΏΠΎΡ€Ρ‚ ΠΈ I2C ΠΏΠΎΡ€Ρ‚ (микросхСмы 25сXX ΠΈ 24cXX сСрий соотвСтствСнно). Π—Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½ΠΎΠΉ сСрии 24cXX соотвСтствуСт отСчСствСнная сСрия микросхСм 558Π Π X.

ВнутрСнняя схСма микросхСм сСрии 24сXX (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ AT24C01) ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС 6.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 6. ВнутрСнняя схСма микросхСмы AT24C01

ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ микросхСмы ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для сохранСния настроСк Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ², Π² качСствС памяти plug and play Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ…, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ памяти ΠŸΠ›Π˜Π‘ ΠΈ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Ρ… процСссоров (DSP). ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ EEPROM памяти ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… устройств ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ удобство Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ располоТСния Π΄Π°Π½Π½ΠΎΠΉ микросхСмы Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° рисункС 7.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 7. EEPROM Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°

На рисункС 8 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° схСма элСктронной ΠΊΠ°Ρ€Ρ‚Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ внСшнСй EEPROM микросхСмы.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 8. Π‘Ρ…Π΅ΠΌΠ° элСктронной ΠΊΠ°Ρ€Ρ‚Ρ‹ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ внСшнСй EEPROM

На Π΄Π°Π½Π½ΠΎΠΉ схСмС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ PIC16F84 осущСствляСт ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с EEPROM ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ 24LC16B. Π’ Ρ‚Π°ΠΊΠΈΡ… устройствах, ΠΊΠ°ΠΊ SIM-ΠΊΠ°Ρ€Ρ‚Π°, ΡƒΠΆΠ΅ Π½Π΅ примСняСтся внСшняя микросхСма памяти. Π’ SIM-ΠΊΠ°Ρ€Ρ‚Π°Ρ… сотовых Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ внутрСнняя EEPROM ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π­Ρ‚ΠΎ позволяСт максимально ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Ρ†Π΅Π½Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ устройства.

Π‘Ρ…Π΅ΠΌΠ° управлСния для элСктричСски стираСмых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠŸΠ—Π£ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ слоТная, поэтому Π½Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΎΡΡŒ Π΄Π²Π° направлСния развития этих микросхСм:

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 9. Условно-графичСскоС ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ FLASH памяти

ΠŸΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ постоянному Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ устройству сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ адрСс ячСйки памяти Π½Π° шинС адрСса, Π° Π·Π°Ρ‚Π΅ΠΌ произвСсти ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ чтСния ΠΈΠ· микросхСмы. Π­Ρ‚Π° врСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС 11.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 10. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ сигналов чтСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· ΠŸΠ—Π£

Π’ настоящСС врСмя ΡˆΠΈΡ€ΠΎΠΊΠΎ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΠΈΠ»ΠΎΡΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π»Π΅ΡˆΠΊΠ°. Π­Ρ‚ΠΎ связано с внСшними накопитСлями, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ для пСрСноски Π΄Π°Π½Π½Ρ‹Ρ… с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π’ составС ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ устройства основной элСмСнт, это FLASH-ΠŸΠ—Π£. ИмСнно Π² Π½Π΅Π³ΠΎ записываСт Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ USB-интСрфСйсу ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ FLASH памяти. Ну, ΠΈ считываСт, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ. Ѐотография ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ USB Ρ„Π»Π΅ΡˆΠΊΠΈ Π±Π΅Π· корпуса ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° рисункС 11.

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅
Рисунок 11. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ устройство Ρ„Π»Π΅ΡˆΠΊΠΈ

ИмСнно ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ сигналы, Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½Π° рисункС 10, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ микросхСмы FLASH-ΠŸΠ—Π£.

Π”Π°Ρ‚Π° послСднСго обновлСния Ρ„Π°ΠΉΠ»Π° 04.08.2020

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΡΡ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»? ПодСлись с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ!

ВмСстС со ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ «ΠŸΠΎΡΡ‚оянныС Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ устройства (ΠŸΠ—Π£)» Ρ‡ΠΈΡ‚Π°ΡŽΡ‚:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΈΠΌ. Н. Π­. Π‘Π°ΡƒΠΌΠ°Π½Π°
Bauman National Library

ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты

EEPROM (Electrically Erasable Programmable Read-Only Memory)

На сСгодняшний дСнь классичСская двухтранзисторная тСхнология EEPROM практичСски ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ вытСснСна Ρ„Π»Π΅Ρˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Ρ‚ΠΈΠΏΠ° NOR. Однако Π½Π°Π·Π²Π°Π½ΠΈΠ΅ EEPROM ΠΏΡ€ΠΎΡ‡Π½ΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΠ»ΠΎΡΡŒ Π·Π° сСгмСнтом памяти ΠΌΠ°Π»ΠΎΠΉ ёмкости нСзависимо ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ

Π­Π»Π°ΠΉ Π₯Π°Ρ€Π°Ρ€ΠΈ Π² 1977 Π³ΠΎΠ΄Ρƒ создал EEPROM с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ автоэлСктронной эмиссии [Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ 2] Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Ρ‚Π²ΠΎΡ€. Π’ 1978 Π³ΠΎΠ΄Ρƒ Π”ΠΆΠΎΡ€Π΄ΠΆ ΠŸΠ΅Ρ€Π»Π΅Π³ΠΎΡ Π² Intel Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» процСссор Intel 2816, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» построСн Π½Π° Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ EPROM, Π½ΠΎ использовал Ρ‚ΠΎΠ½ΠΊΠΈΠΉ ΠΏΠΎΠ΄Π·Π°Ρ‚Π²ΠΎΡ€Π½Ρ‹ΠΉ окислСнный слой, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Ρ‡ΠΈΠΏΡƒ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ собствСнныС Π±Π°ΠΉΡ‚Ρ‹ Π±Π΅Π· Π£Π€-источника. ΠŸΠ΅Ρ€Π»Π΅Π³ΠΎΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ использовали Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, которая ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π»Π° использованиС Π½Π° устройствС кондСнсаторов для обСспСчСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ напряТСния для программирования микросхСмы. [1] [2]

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ EEPROM основан Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΈ рСгистрации элСктричСского заряда Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ области (ΠΊΠ°Ρ€ΠΌΠ°Π½Π΅) ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΠΎΠΉ структуры. [3]

Π―Ρ‡Π΅ΠΉΠΊΠ° памяти EEPROM прСдставляСт собой транзистор, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π°Ρ‚Π²ΠΎΡ€ выполняСтся ΠΈΠ· поликристалличСского крСмния. Π—Π°Ρ‚Π΅ΠΌ этот Π·Π°Ρ‚Π²ΠΎΡ€ окисляСтся ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ оксидом крСмния β€” диэлСктриком с прСкрасными ΠΈΠ·ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами. ИзмСнСниС заряда («запись» ΠΈ «стираниС») производится ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Ρ‚Π²ΠΎΡ€ΠΎΠΌ ΠΈ истоком большого ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ элСктричСского поля Π² Ρ‚ΠΎΠ½ΠΊΠΎΠΌ диэлСктрикС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°Π½Π°Π»ΠΎΠΌ транзистора ΠΈ ΠΊΠ°Ρ€ΠΌΠ°Π½ΠΎΠΌ оказалась достаточна для возникновСния Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ эффСкта. Для усилСния эффСкта туннСлирования элСктронов Π² ΠΊΠ°Ρ€ΠΌΠ°Π½ ΠΏΡ€ΠΈ записи примСняСтся нСбольшоС ускорСниС элСктронов ΠΏΡƒΡ‚Ρ‘ΠΌ пропускания Ρ‚ΠΎΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°Π½Π°Π» ΠΏΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ транзистора (явлСниС ΠΈΠ½ΠΆΠ΅ΠΊΡ†ΠΈΠΈ горячих носитСлСй). ПослС снятия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ напряТСния ΠΈΠ½Π΄ΡƒΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ заряд остаётся Π½Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€Π΅, ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, транзистор остаётся Π² проводящСм состоянии. Заряд Π½Π° Π΅Π³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ дСсятки Π»Π΅Ρ‚. Π§Ρ‚Π΅Π½ΠΈΠ΅ выполняСтся ΠΏΠΎΠ»Π΅Π²Ρ‹ΠΌ транзистором, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠ°Ρ€ΠΌΠ°Π½ выполняСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π·Π°Ρ‚Π²ΠΎΡ€Π°. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π°Ρ‚Π²ΠΎΡ€Π° измСняСт ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²Ρ‹Π΅ характСристики транзистора, Ρ‡Ρ‚ΠΎ ΠΈ рСгистрируСтся цСпями чтСния.

Π Π°Π½Π΅Π΅ подобная конструкция ячССк ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»Π°ΡΡŒ Π² ΠŸΠ—Π£ с ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ стираниСм (EPROM).БСйчас ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ классичСской ячСйки EEPROM ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ транзистора, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ записи ΠΈ стирания. Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ производится ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π·Π°Ρ‚Π²ΠΎΡ€ напряТСния, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ записи. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠŸΠ—Π£ с ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ стираниСм, врСмя стирания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² EEPROM памяти составляСт ΠΎΠΊΠΎΠ»ΠΎ 10 мс. Бтруктурная схСма энСргонСзависимой памяти с элСктричСским стираниСм Π½Π΅ отличаСтся ΠΎΡ‚ структурной схСмы масочного ΠŸΠ—Π£. ЕдинствСнноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ β€” вмСсто ΠΏΠ»Π°Π²ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ описанная Π²Ρ‹ΡˆΠ΅ ячСйка.

НСкоторыС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ EEPROM Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚Ρ€Ρ‘Ρ…Π·Π°Ρ‚Π²ΠΎΡ€Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ транзистора (ΠΎΠ΄ΠΈΠ½ Π·Π°Ρ‚Π²ΠΎΡ€ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΈ Π΄Π²Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…). Π­Ρ‚Π° конструкция снабТаСтся элСмСнтами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² большом массивС Ρ‚Π°ΠΊΠΈΡ… ΠΆΠ΅ ячССк. Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ выполняСтся Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π° пСрСсСчСнии столбцов ΠΈ строк находится ΠΎΠ΄Π½Π° ячСйка. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ячСйка EEPROM ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ Π·Π°Ρ‚Π²ΠΎΡ€, Ρ‚ΠΎ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠΈ, ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйкС подходят 3 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° (ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ столбцов ΠΈ 2 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° строк).

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ

Устройства EEPROM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс для Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Устройства с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом

КаТдоС устройство EEPROM, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΈΠΌΠ΅Π΅Ρ‚ свой ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ для выполнСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ для SPI EEPROM ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ:

Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ Π΅ΠΏΡ€ΠΎΠΌΠΊΠ° Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅

Ряд Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ EEPROM устройства:

Устройства с ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом

ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ устройства EEPROM ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТат Π² сСбС 8-Π±ΠΈΡ‚Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ достаточного ΠΎΠ±ΡŠΡ‘ΠΌΠ° для покрытия всСй памяти. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΈΡ… устройств ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρƒ записи Π½Π° ΡˆΠΈΠ½Π°Ρ… ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° Ρ‡ΠΈΠΏΠ°. НСкоторыС ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ содСрТат Π² сСбС Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ EEPROM. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Ρ‚Π°ΠΊΠΈΡ… устройствах ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ быстрСС Π² сравнСнии с ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ интСрфСйсом EEPROM, Π½ΠΎ Π·Π° счСт Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ для Π΅Π³ΠΎ функционирования трСбуСтся большоС количСство Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° (28pin ΠΈ большС), ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ EEPROM тСряСт ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ уступая мСсто памяти Ρ‚ΠΈΠΏΠ° Flash ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ EEPROM.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ устройства

ΠŸΠ°ΠΌΡΡ‚ΡŒ EEPROM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для функционирования ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄Π°Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ часы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, Π² частности, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСбольшоС количСство EEPROM для хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ΅ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ доступны Π² случаС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ питания. Он Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π» использован Π½Π° ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ прогрСсс ΠΈ настройки, Π΄ΠΎ использования внСшнСй ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Ρ„Π»ΡΡˆ-памяти.

Π Π΅ΠΆΠΈΠΌΡ‹ ΠΎΡ‚ΠΊΠ°Π·Π°

РодствСнныС Ρ‚ΠΈΠΏΡ‹ памяти

Ѐлэш-ΠΏΠ°ΠΌΡΡ‚ΡŒ являСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Ρ„ΠΎΡ€ΠΌΠΎΠΉ EEPROM. Π’ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ, сущСствуСт конвСнция, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ EEPROM для ΠΏΠΎΠ±Π°ΠΉΡ‚Π½ΠΎ стираСмой памяти ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ±Π»ΠΎΡ‡Π½ΠΎ стираСмой Ρ„Π»ΡΡˆ-памяти. EEPROM Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ кристалла, Ρ‡Π΅ΠΌ Ρ„Π»ΡΡˆ-ΠΏΠ°ΠΌΡΡ‚ΡŒ для Ρ‚ΠΎΠΉ ΠΆΠ΅ мощности, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ каТдая ячСйка ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ чтСния, записи ΠΈ стирания, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ для стирания Flash схСмы памяти ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ большиС Π±Π»ΠΎΠΊΠΈ ячССк.

НовыС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ энСргонСзависимой памяти, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π² FeRAM ΠΈ MRAM ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ EEPROM Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устройствах, Π½ΠΎ, ΠΊΠ°ΠΊ оТидаСтся, останСтся нСбольшая доля Ρ€Ρ‹Π½ΠΊΠ° для EEPROM Π² ΠΎΠ±ΠΎΠ·Ρ€ΠΈΠΌΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ EPROM, EEPROM ΠΈ Flash

Π“Π»Π°Π²Π½Ρ‹ΠΌΠΈ отличиями Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² памяти ΡΠ²Π»ΡΡŽΡ‚ΡΡ: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ стираниС Π΄Π°Π½Π½Ρ‹Ρ… с устройства. EEPROM ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½, Π° Π΄Π°Π½Π½Ρ‹Π΅ устройства ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ автоэлСктронной эмиссии.

EPROM ΠΆΠ΅, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ½ΠΆΠ΅ΠΊΡ†ΠΈΡŽ горячих носитСлСй [Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ 6] Π½Π° ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΌ Π·Π°Ρ‚Π²ΠΎΡ€Π΅. Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ источника свСта, хотя Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‡ΠΈΠΏΡ‹ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ Π² пластик, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΌ для ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚Π°, дСлая ΠΈΡ… «ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ».

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ устройств с Flash ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ прСдставляСт собой Π³ΠΈΠ±Ρ€ΠΈΠ΄ программирования с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½ΠΆΠ΅ΠΊΡ†ΠΈΠΈ горячих носитСлСй ΠΈ стирания с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ автоэлСктронной эмиссии.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *