Рафик-Н Опубликовано 11 марта, 2021 Поделиться Опубликовано 11 марта, 2021 Подключил на спроектированной плате к STM32 память 2-е FM25V20A по SPI.Не читаются. На 2 макетках напаял FM25V02A и AT25DF021, чтобы поэкспериментировать и проверить. AT25DF021 читается и регистр, и ID. FM25V02A(младший брат FM25V20A) тоже молчит молчит. Может кто-то работал с FRAM Cypress.Что может быть?(что неправильная программа или соединения не предлагать, все соединено правильно и все сигналы тоже). Что-то либо с логикой. Но все по даташиту. Ну все 3 микрухи не могут быть дохлыми. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Eddy_Em Опубликовано 11 марта, 2021 Поделиться Опубликовано 11 марта, 2021 Осциллограф или логанализатор что показывают? Ответ вообще есть? Может с Endianness накосячили? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
LiVit Опубликовано 11 марта, 2021 Поделиться Опубликовано 11 марта, 2021 3 часа назад, Рафик-Н сказал: AT25DF021 читается и регистр, и ID. FM25V02A(младший брат FM25V20A) тоже молчит молчит. т.е., программа одна и та-же, подключение и FRAM и EEPROM одинаковые, но при попытке прочитать статус регистр FRAM ничего не выдает? Подключите логический анализатор. Причем на все ноги, кроме питания и скиньте получившуюся картинку. -1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Рафик-Н Опубликовано 11 марта, 2021 Автор Поделиться Опубликовано 11 марта, 2021 (изменено) 18 часов назад, LiVit сказал: //////////////// Да программа одна и та же, питание 3.3В. Сигналы как по даташиту. Картинку только завтра. Сигналы все в норме. Скорость уронил до 32кбит, чтобы исключить длину проводков. Я еще их к разным отладочным платам подключал, от нечего делать. Результат EEPROM отвечает, а у FRAM на выходе "1". Изменено 12 марта, 2021 пользователем Falconist Оверквотинг 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
LiVit Опубликовано 12 марта, 2021 Поделиться Опубликовано 12 марта, 2021 (изменено) 18 часов назад, Рафик-Н сказал: //////////////// Ок, посмотрим на картинку. Если у вас Seleae, то можно прям файл сохранить, я его просмотрю. Я работал с FRAM - не заметил особых отличий от EEPROM. Просто для порядка - CS во время работы у вас притянут к земле? После общения с микросхемой вы на него 1 даете? Тип SPI выставлен правильно? В даташите указано, что эта FRAM работает с SPI типа 0 или 3 - вы оба типа попробовали? Изменено 12 марта, 2021 пользователем Falconist Оверквотинг -1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рафик-Н Опубликовано 12 марта, 2021 Автор Поделиться Опубликовано 12 марта, 2021 Вот 2 картинки. Одна чтение EEPROM, другая FRAM. 4 и 6 - WP и HOLD. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
snn_krs Опубликовано 12 марта, 2021 Поделиться Опубликовано 12 марта, 2021 Работал с FRAM без проблем, а знакомый жаловался, что если при подаче питания сразу начать читать зависает. Попробуйте после подачи питания вставить задержку перед первым чтением побольше. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
LiVit Опубликовано 13 марта, 2021 Поделиться Опубликовано 13 марта, 2021 (изменено) 14 часов назад, snn_krs сказал: ...знакомый жаловался, что если при подаче питания сразу начать читать зависает. Да, есть такой пункт в даташите. Время между включением и первым спадом CS должно быть не меньше 250 мкс. На приведенных графиках этого, естественно, не понять. Но ТС, наверняка примет это во внимание. CS надо резисторкой притянуть к питанию, если это еще не сделано. Кстати Рафик, попробуйте выбрать другой режим SPI - не 0, а 3. Может, что-то изменится? Потому что на первый взгляд тайминги норм. И должно работать. Подтяните CS к питанию (если еще не сделали) и выберете режим SPI 3 Изменено 13 марта, 2021 пользователем LiVit 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рафик-Н Опубликовано 13 марта, 2021 Автор Поделиться Опубликовано 13 марта, 2021 Спасибо за советы. Перед началом чтения у меня задержка 500 мсек. И Мод 3 тоже пробовал. Есть конечно вариант что м/х неисправны, но все 3. Такого у меня еще не было. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Ano Nymous Опубликовано 30 марта, 2021 Поделиться Опубликовано 30 марта, 2021 Могу посоветовать вот эту библиотечку. У меня завелась сразу. FRAM_DRV.zip 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рафик-Н Опубликовано 1 апреля, 2021 Автор Поделиться Опубликовано 1 апреля, 2021 Спасибо за библиотеку. Я уверен, что читаю ID правильно. Для этого есть все инструменты. AT25DF021 читается. Мне вот посоветовали FUJITSU. Купил MB85RS1MT и она заработала!!! И что теперь делать с CYPRESS-ами. Кому пожаловаться? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
LiVit Опубликовано 1 апреля, 2021 Поделиться Опубликовано 1 апреля, 2021 53 минуты назад, Рафик-Н сказал: И что теперь делать с CYPRESS-ами. Кому пожаловаться? Может, они паленые? Много их у вас? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рафик-Н Опубликовано 3 апреля, 2021 Автор Поделиться Опубликовано 3 апреля, 2021 Вот для исключения помимо FM25V20 -2 шт, когда они не пошли, я закупил FM25V02 - в другом магазине. Потом еще и FM25V10 в другом месте. Во-первых разные м/х, еще и с разных магазинов. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рафик-Н Опубликовано 6 апреля, 2021 Автор Поделиться Опубликовано 6 апреля, 2021 Нашел, как заставить CYPRESS работать. Случайно обнаружил. Работает, если на CS добавить емкость. Под рукой было 10 n. Припаял - работает. А ведь так не должно быть. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
LiVit Опубликовано 7 апреля, 2021 Поделиться Опубликовано 7 апреля, 2021 12 часов назад, Рафик-Н сказал: Нашел, как заставить CYPRESS работать. Случайно обнаружил. Работает, если на CS добавить емкость. Под рукой было 10 n. Припаял - работает. А ведь так не должно быть. Это что-то неправильное. Вы ёмкость на землю пустили? Видимо, всё-таки у вас там с таймингами не всё в порядке. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Yahont7 Опубликовано 16 мая, 2021 Поделиться Опубликовано 16 мая, 2021 В документе CY15FRAMKIT-001Serial F-RAM DevelopmentKit Guide приведена схема включения как для SPI так и для I2C/ Производитель предлагает подключать эту память так: Хотя когда первоначально гуглил этот вопрос, то было сложно найти внятных схем подключения (по части обвязки). В даташите к этим микросхемам этот вопрос не освящен. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.