Внутренняя память в МК своими руками.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
LastHopeMan
Вымогатель припоя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Внутренняя память в МК своими руками.

Сообщение LastHopeMan »

Доброго дня.
Объясните, пожалуйста. Вот смотрю в каталогах микросхемы ПЗУ, там флеш и прочие EEPROM. В основном программируются 12+ вольтами, но есть и пятивольтные экземпляры, но с последовательными интерфейсами. А где тогда ПЗУ, которая в МК сидит? Мне нужно чтоб не секторами писать, чтоб с шины хотябы восьмибитной работал и чтоб при этом все происходило на уровнях ТТЛ.

Речь идет не о флеш, где программа сидит. А именно о ПЗУ, в котором например хранятся настройки или еще что-то подобное между сессиями включения питания.
Реклама
Аватара пользователя
A. Fig Lee
Потрогал лапой паяльник
Сообщения: 306
Зарегистрирован: Сб мар 17, 2012 20:31:44
Откуда: Нью Йорк

Re: Внутренняя память МК

Сообщение A. Fig Lee »

EEPROM обычно, у некоторых микроконтроллеров внутри есть, сейчас еще FRAM есть.
Реклама
Мурато Мяуконни
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Re: Внутренняя память МК

Сообщение Мурато Мяуконни »

Может так случиться, что ЕЕПРОМ нету в контроллере. Такое встречается. Она заменена на часть специально выделенной ОЗУ с питанием от отдельной батарейки.
Или интересует отдельная микросхема ЕЕПРОМ? Они все на I2C или spi интерфейсах, есть и на 1wire. Питание от 1.8 или от 2.7 и до 5.
Подпись убрал вместе с автором. aen
Аватара пользователя
LastHopeMan
Вымогатель припоя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Re: Внутренняя память МК

Сообщение LastHopeMan »

То есть вы хотите сказать, что EEPROM пятивольтовую с параллельным интерфейсом я не найду? Ну что по аналогии с SRAM работала
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
A. Fig Lee
Потрогал лапой паяльник
Сообщения: 306
Зарегистрирован: Сб мар 17, 2012 20:31:44
Откуда: Нью Йорк

Re: Внутренняя память МК

Сообщение A. Fig Lee »

че ее искать? Вот она
http://www.digikey.com/products/en/inte ... geSize=500
Реклама
Аватара пользователя
LastHopeMan
Вымогатель припоя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Re: Внутренняя память МК

Сообщение LastHopeMan »

Вот и я тоже так думал. До тех пор, пока ни начал изучать даташиты. И на удивление мне начали попадаться (партномера обычно в рамках хх27 - хх29) вот такие экземпляры W27C512-45Z, которые 12-14 вольт требуют для записи. А еще флеш мемори, которые имеют от 1000 до 10000 циклов и слишком крупные сектора, что затрудняет работу с ними. На всем этом чуде только программу устанавливать с пк, а мне нужно именно с маленьких слабеньких портативных устройств записывать туда. В которых нет 64к SRAM, 12-14 вольт и 10000 циклов могут уйти за месяц с таким размером секторов.
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Внутренняя память МК

Сообщение Albert_V »

LastHopeMan писал(а):Вот и я тоже так думал. До тех пор, пока ни начал изучать даташиты....
Посмотрите pdf на HN58V65A
Аватара пользователя
A. Fig Lee
Потрогал лапой паяльник
Сообщения: 306
Зарегистрирован: Сб мар 17, 2012 20:31:44
Откуда: Нью Йорк

Re: Внутренняя память МК

Сообщение A. Fig Lee »

Первая же микросхема из списка. 5В только
100,000 записей. http://www.atmel.com/Images/doc0270.pdf
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Внутренняя память МК

Сообщение Albert_V »

A. Fig Lee писал(а):..5В только...
В pdf другая информация.
Изображение
Аватара пользователя
A. Fig Lee
Потрогал лапой паяльник
Сообщения: 306
Зарегистрирован: Сб мар 17, 2012 20:31:44
Откуда: Нью Йорк

Re: Внутренняя память МК

Сообщение A. Fig Lee »

Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: Внутренняя память МК

Сообщение Albert_V »

A. Fig Lee писал(а):хмм.. а это...
Стр. 5 сами посмотрите?
Аватара пользователя
A. Fig Lee
Потрогал лапой паяльник
Сообщения: 306
Зарегистрирован: Сб мар 17, 2012 20:31:44
Откуда: Нью Йорк

Re: Внутренняя память МК

Сообщение A. Fig Lee »

вообще это это "chip erase", то есть стирание всей микросхемы. Что делать совсем необязательно. Сказано что ведет себя как статическая RAM. Все должно работать и так
Аватара пользователя
Zhuk72
Сверлит текстолит когтями
Сообщения: 1231
Зарегистрирован: Ср янв 29, 2014 08:41:31
Откуда: Баку
Контактная информация:

Re: Внутренняя память МК

Сообщение Zhuk72 »

Вас какие объемы интересуют? Байты, килобайты, мегабайты?
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Внутренняя память МК

Сообщение BOB51 »

Можно и воть такое:
SST39SF0x0.pdf
(364.42 КБ) 224 скачивания
или воть енто:
FM18L08_ds.pdf
(132.33 КБ) 252 скачивания
в принципе - всего полно выпускается, ищем то, что купить в состоянии в конкретном месте обитания.
:wink:
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Внутренняя память МК

Сообщение uk8amk »

А в чём фишка параллельной шины в маленьких слабеньких портативных устройствах? Обычно наоборот пытаются сэкономить ноги проца/мк и площадь платы. Тем более что данная память на запись/стирание весьма тормозная.
Циклов флеш памяти мало если писать влоб. Есть ухищрения типа эмуляции еепром где данные размазываются по всему чипу и общий ресурс становится не меньше. И никаких килобайтов ОЗУ для этого не надо.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Внутренняя память МК

Сообщение BOB51 »

Бывает работа с МК, имеющими внешнюю память программ-данных (те же MCS51, I8080/8086, Z80) или упрощенные автоматы на основе параллельных ПЗУ.
8)
Аватара пользователя
LastHopeMan
Вымогатель припоя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Re: Внутренняя память МК

Сообщение LastHopeMan »

Zhuk72 писал(а):Вас какие объемы интересуют? Байты, килобайты, мегабайты?
Меня интересует 64 килобайта или хотябы 32 килобайта (соберу из них 64).

Нужна DIP28-32, 5 вольт, чтобы была максимально похожа на RAM по характеристикам (как можно меньше сектор), чтоб с точки зрения МК было "незаметно", что это вообще не RAM. Ну в меру возможного конечно же. Ну короче жесткий диск нужен своеобразный для МК, с хорошим или неограниченным ресурсом. Пробовал SRAM с ионистром, но это чудо долго не живет.

При этом чтобы на али это не дороже 100р за 64 килобайта взять...
Я тут ссылку на FRAM видел, но она на 3.3в и стоит вдвое дороже :/

BOB51 писал(а):Бывает работа с МК, имеющими внешнюю память программ-данных (те же MCS51, I8080/8086, Z80) или упрощенные автоматы на основе параллельных ПЗУ.
uk8amk писал(а):А в чём фишка параллельной шины в маленьких слабеньких портативных устройствах? Обычно наоборот пытаются сэкономить ноги проца/мк и площадь платы.
Просто "МК" будет построен своими руками. Поэтому стремлюсь все подбить под шину 8 бит и максимально упростить программную часть за счет аппаратной. Так что ни о каком последовательном доступе речи быть не может, даже на SPI...
Мурато Мяуконни
Прорезались зубы
Сообщения: 203
Зарегистрирован: Сб ноя 19, 2016 21:05:48

Re: Внутренняя память МК

Сообщение Мурато Мяуконни »

ДИП28-32??? Огогошеньки, тэта разммеееер. Такую только в макетную беспаечную плату пихать.
чтоб с точки зрения МК было "незаметно", что это вообще не RAM.
МК заметит - скорость не та, ожидание готовности. Да и так же часто, как к ОЗУ обращаться на запись нельзя - быстро выкачаете ресурс циклов перезаписи.

Под цели "жесткого диска" используют либо SD-флешки, либо NAND-flash с параллельным интерфейсом типа K9F от Самсунга, но она 3-вольтовая и в TSOP корпусе.
Еще встречал типа AM29F200, 5-вольтовую.
Есть паральлельная скоростная FRAM типа FM16W08, но цена у нее не демократичная.

Затея топикстартера конечно непонятна. практической ценности, кроме развлечения, она не несет. Обычно упрощают аппаратную часть за счет программной, а не наоборот. И построение с арзитектурой шины 8 бит на все устройства - это уже как бы устаревшая концепция. Параллельная шина - это либо концепция микропроцессоров с внешней памятью программ и внешней ОЗУ, либо неправильный устаревший подход к конструированию устройств на микроконтроллере.

Помнится, топикстартер рассматривал вариант контроллера STM32F746? Так в нем есть нормальный квад-спи интерфейс для квад-флеша. Между прочим, это и есть интерфейс сд-флешек
Подпись убрал вместе с автором. aen
Аватара пользователя
LastHopeMan
Вымогатель припоя
Сообщения: 529
Зарегистрирован: Пт сен 30, 2016 05:52:37

Re: Внутренняя память МК

Сообщение LastHopeMan »

Вы правы, что практической ценности кроме самой практики это не несет. Это действительно ради развлечения. Это как бы мини-компьютер должен получиться, ну или жирно-контроллер, как угодно. И у него шина 8 бит, под которую и берется память. В противном случае я бы взял флешку и работал с ней по полной программе через любой типовой интерфейс.

Ничего общего с STM32, который я подбирал, данная поделка не имеет. Просто совпадение, что один топикстартер на обе темы :)))
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Внутренняя память в МК своими руками.

Сообщение BOB51 »

Тык... я ж дал даташит на SST39SF010A / SST39SF020A / SST39SF040!...
Неуж-то не устраивает???
:shock:
У мня "в сундуке" своего часу дожидаютси...
:hunger:
А "простые ОЗУ" легче драть с кеш-памяти древних материнок и оперативки контрольно-кассовых аппаратв
(
K6T0808C1D.pdf
(118.33 КБ) 233 скачивания
UM61512.pdf
(162.17 КБ) 206 скачиваний
W24512A.pdf
(185.06 КБ) 159 скачиваний
...)
:roll:
Еще один весьма интересный вариант -
M48T35.pdf
(472.44 КБ) 215 скачиваний
но тут уже куда "понашпигование" - вроде и по сегодня выпускаются...
:roll:
Ответить

Вернуться в «Разные вопросы по МК»