AVStech 0 14 января, 2018 Опубликовано 14 января, 2018 · Жалоба Да, про разные вещи - я говорю о регулировке скорости нарастания сигналов, а не частоты. Если у SoM'а на выходе CLK не предусмотрен резистор, то он с большой вероятностью звенит жутко. Да резистора там нет. Завтра буду смотреть прошивку на предмет регулировки. Я правда все же думаю, возможно ошибаюсь, что присутствует паразитное питание от линий данных на такой длине. А вообще все это гадание, пока не посмотрю сигналы осцилографом. Пока займусь умной кнопкой на AVR-ке. Спасибо буду пробовать! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVStech 0 19 января, 2018 Опубликовано 19 января, 2018 · Жалоба Да, про разные вещи - я говорю о регулировке скорости нарастания сигналов, а не частоты. Если у SoM'а на выходе CLK не предусмотрен резистор, то он с большой вероятностью звенит жутко. Добрый вечер! Прошу уважаемых форумчан посмотреть схемку - нигде не накосячил? Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 53 19 января, 2018 Опубликовано 19 января, 2018 · Жалоба Прошу уважаемых форумчан посмотреть схемку - нигде не накосячил? Pull-up на CD теряет всякий смысл, если подключать его к VDD_SD - как узнать состояние CD, когда питание снято? L9, L10 не нужны. Ёмкость C57 избыточна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 19 января, 2018 Опубликовано 19 января, 2018 · Жалоба L9, L10 не нужны. Ёмкость C57 избыточна. Боюсь если вообще без дросселей, то при включении питания карты, просадка по питанию будет пролазить на шину питания всей системы и приводить к срабатыванию супервизора питания. У нас такое наблюдалось с некоторыми картами пока не поставили MMZ1608Y601B. Внутри SD (имхо) может иметься ёмкость по питанию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 53 19 января, 2018 Опубликовано 19 января, 2018 · Жалоба Боюсь если вообще без дросселей, то при включении питания карты, просадка по питанию будет пролазить на шину питания всей системы и приводить к срабатыванию супервизора питания. Может, но проблема решается не дросселями. Да и LDO мгновенно не включается. У нас такое наблюдалось с некоторыми картами пока не поставили MMZ1608Y601B. Внутри SD (имхо) может иметься ёмкость по питанию. Вы хотите сказать, что с ключом, у которого нарастание по документации 2.5мс, была просадка, а когда добавили ферритовую бусину, то вдруг исчезла? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 20 января, 2018 Опубликовано 20 января, 2018 · Жалоба Вы хотите сказать, что с ключом, у которого нарастание по документации 2.5мс, была просадка, а когда добавили ферритовую бусину, то вдруг исчезла? Да, в доке указано некое время нарастания, но непонятно - нарастание от чего и до чего? И там не указано, что в течение всего этого времени, ток будет расти строго линейно, без скачков. А если пролистать доку чуть дальше, то можно найти картинки, где видно что длительность фронта тока при включении ключа - менее 1мс. За давностью лет (этот мой первый проект с SD был 3 года назад) я уже не помню добавили мы только одну бусину или сразу бусину+кондёр C2. Но до этого первую версию платы сделали просто с ключом (схемотехник тоже ранее не имел дела с SD), и при отладке у меня начались постоянные сбросы МК при включении этого ключа со вставленной SD (без SD сбоя не было). Мне пришлось даже посадить EN просто на питание на отлаживаемой плате, чтобы можно было как то работать. А при переразводке уже добавили фильтр. В то же время в устройстве есть другие узлы, отключаемые с помощью TPS2051 (других), и там нет ферритов и не сбоит при включении. PS: Сейчас пришло в голову, что проблема могла быть в работе держателя SD-карты и алгоритме обнаружения втыкания карты в моём ПО и включении её питания Датчик вставленной карты в нашем держателе SD - это металлический гибкий лепесток. При вставке карты он должен замкнуться. И замкнуться он может чуть раньше, чем контакты питания карты надёжно соединятся с контактами держателя. А при обнаружении замыкания лепестка, моё ПО сразу включает ключ питания, потом делает задержку в 1сек, после чего ещё раз проверяет датчик вставки и, если всё ок, переходит к инициализации карты. Соответственно - если сразу после замыкания лепестка, ключ питания включится, а в этот момент контакты питания карты ещё не будут подключены к контактам держателя, то всё время нарастания пройдёт пока карта ещё не запитана, а после этого подключатся контакты питания карты (и её внутренняя ёмкость). И произойдёт бросок тока потребления через уже полностью открытый ключ. Возможно что у нас причина была именно в этом. И надо было сделать ещё одну задержку между первым обнаружением замыкания лепестка и включением питания карты. Но в любом случае - добавление фильтра FB2+C2 помогло проблему устранить. И в дальнейшем я лучше предпочту устанавливать такой фильтр. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 21 января, 2018 Опубликовано 21 января, 2018 (изменено) · Жалоба Боюсь если вообще без дросселей, то при включении питания карты, просадка по питанию будет пролазить на шину питания всей системы и приводить к срабатыванию супервизора питания. У нас такое наблюдалось с некоторыми картами пока не поставили MMZ1608Y601B. Внутри SD (имхо) может иметься ёмкость по питанию. Расскажите, если не секрет, что вы за картами такими пользуетесь, просто поднял свою статистику кучи устройств на сд-картах, ни в одном случае нет никаких специальных мер по питанию (ключи, фильтры и пр.) стоят только блокировочные конденсаторы и толстые короткие дорожки от ист. питания к холдеру, и за несколько лет работы и отладки, чтоб произошел сбой контроллера или что подобное из-за вставки\изъятия карты- ни разу! Устр-ва работают в 24 на 7. Питание, правда, стационарное, но суть не в этом, думаю.. Изменено 21 января, 2018 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 21 января, 2018 Опубликовано 21 января, 2018 · Жалоба отладки, чтоб произошел сбой контроллера или что подобное из-за вставки\изъятия карты- ни разу! Устр-ва работают в 24 на 7. Питание, правда, стационарное, но суть не в этом, думаю.. В этом наверное и суть: то было батарейное устройство, с кучей ключей по питанию отрубающих разную периферию, в том числе и на SD. Карты пробовал разные - сбои были нерегулярные, но довольно частые чтобы трудно был отлаживаться. Да ещё - были сильные ограничения по габаритам - я не схемотехник, но думаю даже невозможно было поставить большой кондёр (плата с SD была верхняя, впритык к крышке с плёночной клавой - сильные ограничения по высоте компонентов, ставить на нижней плате - там тоже места мало да и току надо пройти большой путь и через разъём). Аккумулятор занимал пространство между верхней и нижней платами - всё впритык. Да ещё требования по гальванической изоляции (медицина) - опять необходимо место для зазоров. PS: да и я в предыдущем сообщении написал, что причина могла быть в конструкции применённого нами держателя microSD и времени включения ключа. Ваш держатель в какой момент выдаёт сигнал INSERT? Когда контакты питания карты уже подключены или нет? И в какой момент подаёте питание на карту ключом? И каково время включения ключа? Стоял-ли у вас на платах супервизор питания или нет? И по какому уровню напряжения питания генерился сброс? А может у вас происходят сбросы, но вы их просто не замечаете, потому что МК быстро перезапускается? B) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 21 января, 2018 Опубликовано 21 января, 2018 · Жалоба Ваш держатель в какой момент выдаёт сигнал INSERT? Когда контакты питания карты уже подключены или нет? И в какой момент подаёте питание на карту ключом? И каково время включения ключа? Трудно сказать, я его использую просто, как кард-детект в программе, чтоб запустить процесс инициализации контроллера. Питание подается всегда, без отключения, от домена 3В периферии чипа МХ6. Питание это не касается ядра контроллера, для него там свой питатель. В МХ6 используется встроенный монитор питания и ватчдог, программно сделан мониторинг фатальных рестартов, который логируется, поэтому и пишу, что рестартов такого типа не было - только штатные, по запросу пользователя. В пред-й версии контроллера, который был на АВР мега 1284, питание карты было от питания МК, стабилизатор LM2596, рестартов тоже не наблюдалось... А может у вас происходят сбросы, но вы их просто не замечаете, потому что МК быстро перезапускается? cool.gif Фреймворк ПЛК на МХ6 грузится 2-3 сек, плюс секунда на загрузку прикладной программы и форм ГУИ, так что заметно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 21 января, 2018 Опубликовано 21 января, 2018 · Жалоба Трудно сказать, я его использую просто, как кард-детект в программе, чтоб запустить процесс инициализации контроллера. Питание подается всегда, без отключения, от домена 3В периферии чипа МХ6. Ну так у вас вообще ключа нет и источник питания мощный. Вобщем ничего общего с моим устройством нет, как можно сравнивать? :laughing: Попробуйте-ка в своём устройстве поставить ключ на питание карты, да источник, с которого берётся питание, заменить на LTC3553, работающий с батарейкой. Вот тогда и посмотрите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 22 января, 2018 Опубликовано 22 января, 2018 (изменено) · Жалоба заменить на LTC3553, работающий с батарейкой. Вот тогда и посмотрите. Ой какой он дохленький, и пол-контроллера у меня не протянет... В таком ключе, может быть, все возможно :laughing: ЗЫ. Интересно, а усб-хост у вас используется, как там при подключении? Хотя, какой там хост - ток всего 200мА... Изменено 22 января, 2018 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AVStech 0 22 января, 2018 Опубликовано 22 января, 2018 · Жалоба Расскажите, если не секрет, что вы за картами такими пользуетесь, просто поднял свою статистику кучи устройств на сд-картах, ни в одном случае нет никаких специальных мер по питанию (ключи, фильтры и пр.) стоят только блокировочные конденсаторы и толстые короткие дорожки от ист. питания к холдеру, и за несколько лет работы и отладки, чтоб произошел сбой контроллера или что подобное из-за вставки\изъятия карты- ни разу! Устр-ва работают в 24 на 7. Питание, правда, стационарное, но суть не в этом, думаю.. Думаю как раз в этом. Я сейчас закончу отладку своего проекта и все подробно опишу. Плюс в моем случае длина дорожек от камня к слот карты 120 мм. Сейчас с отдельным питанием без танталовой емкости хоть стала определяться. Без емкости в режиме чтения/записи начинает "мерцать" карта извлечена/карта подключена. С емкостью будет по стабильнее я думаю. Pull-up на CD теряет всякий смысл, если подключать его к VDD_SD - как узнать состояние CD, когда питание снято? L9, L10 не нужны. Ёмкость C57 избыточна. Спасибо! L9 убрал пока. С57 - на первое время взял по максимуму, потом буду снижать! Pull-Up CD поставил до ключа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 166 22 января, 2018 Опубликовано 22 января, 2018 · Жалоба ЗЫ. Интересно, а усб-хост у вас используется, как там при подключении? А с чего Вы решили что у меня там есть USB-хост? Там только USB-device. Нормально всё, но по алгоритму работы устройства, при подключении к USB, МК должен перезапуститься на другой частоте. Обнаруживает появление подключения и делает программный сброс. Спасибо! L9 убрал пока. С57 - на первое время взял по максимуму, потом буду снижать! Pull-Up CD поставил до ключа. У меня подтяжка не до ключа, а с ноги МК, так как устройство батарейное и включается подтяжка по мере необходимости. А R8 после ключа - это видимо схемотехник на всяк случай впендюрил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 32 22 января, 2018 Опубликовано 22 января, 2018 · Жалоба А с чего Вы решили что у меня там есть USB-хост? wacko.gif Там только USB-device. Нормально всё, но по алгоритму работы устройства, при подключении к USB, Дело не в этом, просто, если предположить, что в устройстве есть усб хост, то при подключении к нему могут возникнуть просадки гораздо существеннее, чем сд-карты и пр... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться