Перейти к содержанию
    

Память на I2C максимального объёма

Посоветуйте, если кто знает, память Flash или EEPROM с интерфейсом I2C максимального объёма.

Реально нужно 2 Мбайта. Удалось найти только 1 Мбит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посоветуйте, если кто знает, память Flash или EEPROM с интерфейсом I2C максимального объёма.

Реально нужно 2 Мбайта. Удалось найти только 1 Мбит.

 

Есть 2 варианта:

1. Исрользовать адресацию. Легко (без сильного усложнения схемы) можно подключить до 4-х 1-Мб 12С корпусов на одну шину - см. выписку из 24AA1025/24LC1025/24FC1025, Microchip:

----------------------------------

A0, A1 Chip Address Inputs

The A0, A1 inputs are used by the 24XX1025 for multiple

device operations. The levels on these inputs are

compared with the corresponding bits in the slave

address. The chip is selected if the comparison is true.

Up to four devices may be connected to the same bus

by using different Chip Select bit combinations. In most

applications, the chip address inputs A0 and A1 are

hard-wired to logic ‘0’ or logic ‘1’. For applications in

which these pins are controlled by a microcontroller or

other programmable device, the chip address pins

must be driven to logic ‘0’ or logic ‘1’ before normal

device operation can proceed.

------------------------------------

2. Использовать SPI - память. Размер может быть огромным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Преобразователи и совмещение - это ясно. Хотелось бы просто для начала знать, есть ли возможность сделать это только одним компонентом. SPI, к сожалению, не подходит в полной мере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SPI, к сожалению, не подходит в полной мере.

А вас скорость доступа вообще не волнует? Чтобы только прочитать 2МегаБайта по I2C почти минута требуется. SPI-ные DataFlash чуть ли не на два порядка быстрее.

P.S. кстати, потоковый преобразователь интерфейсов I2C-to-SPI довольно просто на CPLD реализуется. Я использовал XC9572XL, когда была такая нужда. Но на микроконтроллере думаю это даже проще будет реализовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорость доступа на I2C достаточная. CPLD - однозначно неподходит для данного случая. Тут важен вопрос цены устройства, и лишних компонент лучше было бы не ставить. Но, похоже, даже если нужная мне память и будет найдена, её стоимость будет совершенно неподходящей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если скорость не важна то ставьте SPI (еще две ноги придется задействовать)

и програмно формируйте протокол

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если скорость не важна то ставьте SPI (еще две ноги придется задействовать)

и програмно формируйте протокол

Если важна - тоже, ибо типичные 400KHz I2C программая эмуляция SPI побьет практически на любом контроллере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

можно конечно извратится сажаем chip select на землю,

замыкаем miso mosi ставим pull up resistor и опять прогрмнно

формируем протокол. наприаер для чтения будет посылаем 03 00 00

переключаем направление данных и читаем данные

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спустя почти пятнадцать лет задался тем же вопросом. :sarcastic:

Пока нашёл максимум на 256kb.

Кто-нибудь знает больше?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 minutes ago, Smen said:

Кто-нибудь знает больше?

Гугл и я знаем больше.
CAT24C512
CAV24C512
NV24C512MUW
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, Smen сказал:

Спустя почти пятнадцать лет задался тем же вопросом. :sarcastic:

Пока нашёл максимум на 256kb.

Кто-нибудь знает больше?

2МБит M24M02-DRMN6TP. Можно найти рублей по 90 в партии от 200 штук.

Можно на одну шину посадить несколько микросхем. Например, 4 штуки по 1Мбиту CAT24M01WI-GT3 (33 руб/шт).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...