aaarrr 63 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба 6 minutes ago, Sergey_Aleksandrovi4 said: с ним контроллер карты быстрее работает, чем при использовании SPI Строго говоря, это не доказано. Возможно, но не более того. 13 minutes ago, Sergey_Aleksandrovi4 said: Поискал бегло последовательную RAM в SOIC8 корпусе взамен имеющейся dataflash, по цоколёвке ничего совместимого не нашёл. https://www.eevblog.com/forum/microcontrollers/large-spiqspi-dram-in-soic8/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба 32 минуты назад, Sergey_Aleksandrovi4 сказал: RAM в SOIC8 корпусе взамен имеющейся dataflash, по цоколёвке ничего совместимого Если имеется ввиду W25Q40 и т.п., то совпадает: https://www.digikey.com/products/en/integrated-circuits-ics/memory/774?k=&pkeyword=&sv=0&v=150&sf=1&FV=7|2%2C7|6%2C16|294928%2C1989|0%2C2043|406106%2C2043|406107%2C2043|406109%2C2043|406112%2C-8|774%2C961|407300&quantity=&ColumnSort=0&page=1&stock=1&pageSize=25 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба 3 часа назад, Sergey_Aleksandrovi4 сказал: последовательную RAM в SOIC8 корпусе взамен имеющейся dataflash, по цоколёвке ничего совместимого не нашёл. Так цоколевка ведь вроде у всех стандартная - 23xxx от Microchip не подойдут ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба 7 minutes ago, rx3apf said: Так цоколевка ведь вроде у всех стандартная Возможно, у ТС 45DB - тогда ой. Но заменить один SO8 на другой не должно быть проблемой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Джеймс 3 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба 4 hours ago, Sergey_Aleksandrovi4 said: Поискал бегло последовательную RAM в SOIC8 корпусе взамен имеющейся dataflash, по цоколёвке ничего совместимого не нашёл. https://www.digikey.com/products/en/integrated-circuits-ics/memory/774?k=&pkeyword=&sv=0&sf=1&FV=961|392475%2C961|407300%2C1291|294926%2C1989|0%2C-8|774%2C2043|406106&quantity=&ColumnSort=0&page=1&stock=1&pageSize=25 отсюда ничего не подойдет?.. или FRAM посмотреть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_Aleksandrovi4 0 27 августа, 2020 Опубликовано 27 августа, 2020 (изменено) · Жалоба aaarrr, действительно "ой", именно 45DB. Конечно, если понадобится, и на проводках распаяют (даже Siemens этим в своих ПЛК не гнушается). Но пока вроде бы всё нормально. Сижу уже второй час тесты гоняю на карте 10-го класса. Снизил битрейт до ~20 кБайт/с, увеличил буфер до 3 кБайт (250 мс задержка потребует буфера 5 кБайт) пишется пока без потерь. Закупим карты SanDisk, будем ими устройства комплектовать, с производства пока снимать не будем) Джеймс, спасибо за помощь, но мимо, с 45DB они распиновкой различаются. Я этим чипы от OnSemi и Microchp как-раз и смотрел. Вообще интересную проблему "всковырнул". Хоть с картами приходится работать крайне редко, но про такие нюансы как-то не доводилось слышать (как и упомянутые на прошлой странице разработчики диктофонов). Изменено 28 августа, 2020 пользователем Sergey_Aleksandrovi4 Убрал неудачную шутку Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба 11 минут назад, Sergey_Aleksandrovi4 сказал: Снизил битрейт до ~20 кБайт/с, увеличил буфер до 3 кБайт (250 мс задержка потребует буфера 5 кБайт) пишется пока без потерь. Закупим карты SanDisk, будем ими устройства комплектовать, с производства пока снимать не будем) То что сейчас у вас на столе не случается задержка в 250мсек - ни о чём не говорит. Когда карты какое-то время поработают, поизнашиваются - их время стирания увеличится и станет случаться 250мс - и клиенты станут плеваться от такой поделки. А ещё добавится влияние температуры и напряжения питания. Раз в спецификации сказано 250мс - значит 250мс. Цитата Вообще интересную проблему "всковырнул". Хоть с картами приходится работать крайне редко, но про такие нюансы как-то не доводилось слышать (как и упомянутые на прошлой странице разработчики диктофонов). Странно.. здесь на форуме этот момент уже 100500 раз обсасывался. Вы не первый и даже не 2-й. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_Aleksandrovi4 0 27 августа, 2020 Опубликовано 27 августа, 2020 · Жалоба Ну будь моя воля, повторюсь, я бы переделал плату на современном контроллере с интерфейсом SDIO. Начальство: ни разу не глупые люди, как и я и Вы понимают разницу между "работать на столе" и "работать в полевых условиях". Было принято решение оставить как есть до первых рекламаций. Да, некрасиво. Но это - не оборонка, не авиакосмос. Клиент не привередливый, до моего реинжиниринга там вообще мрак был со стабильностью. 10 minutes ago, jcxz said: Странно.. здесь на форуме этот момент уже 100500 раз обсасывался. Вы не первый и даже не 2-й. Намёк понял( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 28 августа, 2020 Опубликовано 28 августа, 2020 (изменено) · Жалоба Что-то я не понял. Мне пришло уведомление что топикстартер этой темы мне ответил в этой теме. Хотя до настоящего момента постов здесь не писал. Всё ясно. Уведомление пришло, что на мой опус сослались. Я проблему решил сжатием файлов данных по алгоритму ZIP. Теперь мне всёравно какая задержка у карты. Изменено 28 августа, 2020 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Herz 4 28 августа, 2020 Опубликовано 28 августа, 2020 · Жалоба 12 hours ago, Sergey_Aleksandrovi4 said: Я хоть в разделе для новичков тему создал, но кой-чего умею Как важно это подчеркнуть... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 24 28 августа, 2020 Опубликовано 28 августа, 2020 · Жалоба 15 hours ago, Sergey_Aleksandrovi4 said: Закупим карты SanDisk, будем ими устройства комплектовать, с производства пока снимать не будем) Хочу подчеркнуть, что дело не в фирме SanDisk. А в том, что на некоторые их карты в корпусе BGA удавалось найти даташит с характеристиками. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 168 28 августа, 2020 Опубликовано 28 августа, 2020 · Жалоба 15 часов назад, Sergey_Aleksandrovi4 сказал: если понадобится, и на проводках распаяют Полтемы обсуждается этот вариант с заменой ПЗУ на ОЗУ в существующих изделиях — если реально имеются ввиду выезды на места с паяльником, то логично везти туда ОЗУ, припаянные на переходники из ДПП. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexRayne 7 28 августа, 2020 Опубликовано 28 августа, 2020 · Жалоба Думаю и картами сан-диск могут быть траблы. Когда я делал флеш-девайс на усб столкнулся с сильной деградацией работы флешки если писать в нее секторами 512байт, вместо кластера 4кб. Тормоза были такие что усб-девайс падал. Если я увеличивал размер буфера к размеру кластера, и писал кластер целиком, то оно шустро работало. Почему именно так - твердой уверкнности нет, но вангую что дело было именно во флешке. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_Aleksandrovi4 0 28 августа, 2020 Опубликовано 28 августа, 2020 · Жалоба AlexRayne Вы, наверное, использовали команду записи одиночного блока (CMD24)? Автор FatFS Чан писал, что не советует использовать эту команду, сильно просаживает производительность и деструктивно влияет на саму память. В случае использования SPI интерфейса это не так ярко выражено, как в случае SDIO, т.к. даже при использовании мультиблочной записи приходится дожидаться готовности карты после каждого блока. PS Поэкспериментировал тут с размером кластера для карт 4 класса, ничего не изменилось. Частота возникновения "провалов" осталась прежней. На карте 10 класса пока всё стабильно (т-т-т). Считаю, что вопрос мой исчерпан, сердечно благодарю всех за советы и помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 28 августа, 2020 Опубликовано 28 августа, 2020 · Жалоба 10 minutes ago, Sergey_Aleksandrovi4 said: В случае использования SPI интерфейса это не так ярко выражено, как в случае SDIO, т.к. даже при использовании мультиблочной записи приходится дожидаться готовности карты после каждого блока. В этом плане SDIO (да ни разу он не IO!) ничем не отличается от SPI - нельза валить блоки игнорируя BUSY. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться