Програматор Spi Flash своїми руками

Флеш-пам’ять SPI

Флеш-пам’ять SPI – це тип енергонезалежної пам’яті, заснований на технології MOSFET. Енергонезалежне означає, що пристрій зберігає всі дані, в тому числі, коли не включено. Флеш-пам’ять працює, переносячи групу носіїв заряду на діелектрик. Це називається програмуванням і зазвичай виконується з більш високою напругою. Процес не нешкідливий, він насправді пошкоджує матеріал, і після 100 тис. циклів пристрій виходить з ладу. Щоб зняти носії заряду з діелектрика, при однаковому високій напрузі на зворотному потенціал знімають носії з затвора. Це називається стиранням.

Запрограмований флеш-біт має значення 0, а стертий біт має значення 1, стертий флеш-байт дорівнює 0xFF в шістнадцятковому форматі. В даний час флеш-пам’ять може зберігати декілька біт на комірці, з використанням рівнів напруги. З урахуванням зростання вимог до об’єму пам’яті це стає все більш складним виконати конструкційно.

Перевага Spi Flash програматорів USB полягає в простоті програмного забезпечення, код в основному зрушує дані висновків DI і DO, відповідно по передньому фронту тактової частоти. Годинник контролюються хостом, для них не потрібно химерна схема синхронізації: фази можуть бути настільки асиметричними, наскільки потрібно, за умови дотримання мінімальних вимог до ширини циклу пристрою.