Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 28.12.2017, 19:41  
SleepWalkerF
Частый гость
 
Регистрация: 26.10.2016
Сообщений: 13
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SleepWalkerF на пути к лучшему
По умолчанию Повторитель и / или сплиттер тактового сигнала

Доброго времени суток. У меня устройство работает со множеством смарт-карт. Сигналы I/O и RST коммутируются. А вот CLK подключен ко всем вставленным смарт картам всегда (к тем, которые не запитаны тоже). Все бы хорошо, но когда карт вставлено более 80-110 штук (кол-во зависит от конкретных экземпляров смарт карт) - начинаются проблемы с обменом данных и примерно половина карт вовсе не пингуются или пингуются через раз, но в процессе обмена все равно "отваливаются". Смарт карты в устройстве как на 1.8, так и на 3 вольта. Экспериментально выяснил, что проблема именно в сигнале CLK.

Подскажите, пожалуйста, как лучше поступить в этом случае? Поставить сплиттер тактового сигнала и раскидать CLK на группы смарт-карт? Или же достаточно будет какого-нибудь буфера-повторителя? Частоты 1-5 МГц. И если можно, названия подходящих элементов.

Нормально ли коммутировать тактовый сигнал аналоговым мультиплексором?

Можно ли это реализовать на более-менее доступной элементной базе? Специализированных микросхемы (clock buffer, repeater etc) у нас в городе достать проблематично, а задача требует максимально быстрого решения.

Заранее благодарю за помощь.
Реклама:
SleepWalkerF вне форума  
Непрочитано 29.12.2017, 01:47  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

На каждую карту/группу смотрит свой чип или они все на общей шине работают?

Собственно проблемы видимо в коэффициенте разветвления - выходной ток и приличная емкость для одной линии в такой схеме - хороший источник проблем.
Вопросы в толерантности входов к другим напряжениям (3V CLK при питании 1.8V).

А решение в обычных шинных драйверах, например. Даже простые схемы 2ИЛИ вполне подойдут. Единственно - на шину CLK нужно подавать сегментами с отдельного формирователя (например 2ИЛИ с высокой нагрузочной способностью) и избегать каскадирования больше 2 - это может сильно задержать фронт.

Для более точных советов нужно побольше данных про Вашу установку.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 29.12.2017, 12:27  
SleepWalkerF
Частый гость
 
Регистрация: 26.10.2016
Сообщений: 13
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SleepWalkerF на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

I/O и RST коммутируются отдельно на каждую карту. VCC коммутируется на группы по 32 карты. 1.8 карты спокойно выдерживают подачи 3 вольт (по крайней мере без их инициализации подачей RST). Одна группа в 32 карты отлично тактируется (другие смарт карты в группе не влияют на работу активной). Думаю, что тактировать 3 вольтами 1.8 вольтовую смарт карту не стоит. Тактовую частоту и напряжение питания выбирает ридер для каждой смарт-карты индивидуально. По питанию стоит повторитель напряжения. По тактовому сигналу в идеале было бы также повторять и амплитуду. Поэтому не уверен, что цифровая логика здесь подойдет. Или может цифровой повторитель / сплиттер / мультиплексор питать текущим напряжением смарт-карты, что б выходная амплитуда не превышала допустимую.
SleepWalkerF вне форума  
Непрочитано 29.12.2017, 14:07  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,671
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

Ставить что типа то SN74AUP1T34 на каждую карту.
Соединить:
А - вход тактовой
В - выход тактовой на смарт карту
VCCA - напряжение тактовой ( 3.3 ? )
VCCВ - напряжение напряжение питания смарт-карты.
Это если на каждую отдельно.

Или SN74AUP1T34 + мощный буфер с широким диапазоном питания на всю группу.
Т.е. SN74AUP1T34 выступает в роли транслятора уровня, а мощный буфер с диапазонам питания от 1.8 обеспечит нужный ток линии.

А если на группу "в паралель" - ставь 2 штуки 74AVCH16T245 (16 линий) или что аналогичное.


Карта получит тактовую того напряжения, что ей нужно.

Последний раз редактировалось DanilinSA; 29.12.2017 в 14:45.
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
SleepWalkerF (29.12.2017)
Непрочитано 29.12.2017, 14:46  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,742
Сказал спасибо: 2,658
Сказали Спасибо 2,622 раз(а) в 1,939 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

Сообщение от SleepWalkerF Посмотреть сообщение
CLK подключен ко всем вставленным смарт картам всегда (к тем, которые не запитаны тоже)
Если карту не запитать питанием и подать на нее сигнал - она будет запитываться от сигнала через внутренние диоды, которые идут от ног I/O к шине питания внутри микросхемы
Т.е. - ИМХО сделать столько CLK, сколько коммутируемых по питанию групп, обеспечить согласование уровней (чтобы 3-вольтный клок не шел на 1,8 карту - иначе она будет питаться от клока). Ну и пусть этот кагал клоков валит на карты, лишь бы нагрузочная способность клоковых буферов позволяла оставаться этим буферам в добром здравии -
представьте себе группу карт 32 шт, внутри карты - кондеры 0,1 мкФ. В сумме 3 мкф. Вот это и должен смочь зарядить клоковый буфер и не сильно сгореть при этом.
Yuri222 вне форума  
Непрочитано 29.12.2017, 14:53  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,742
Сказал спасибо: 2,658
Сказали Спасибо 2,622 раз(а) в 1,939 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

Сообщение от SleepWalkerF Посмотреть сообщение
Нормально ли коммутировать тактовый сигнал аналоговым мультиплексором?
Как сказать. Если мощный общий буфер, рассчитанный на сотню CLK входов карт, а аналоговый коммутатор - на каждую CLK ногу - то может быть и норм.
Дело в том, что сопротивление открытого канала аналогового коммутатора - от единиц до сотен Ом (в зависимости от типа коммутатора).
Если к коммутатору с сопротивлением пару сотен Ом подключить несколько десятков входов с емкостью каждого, скажем, 10 пФ - вот и считайте постоянную времени такой цепочки, и как затянутся фронты CLK на входах карт после коммутатора..
Yuri222 вне форума  
Непрочитано 29.12.2017, 15:37  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

Блок схему.
Схему узла одной карты.
Описание алгоритма выбора.
Карты одного напряжения подключаются в свои разъёмы или селектор напряжения с ридера на соответствующий порт?
Как меняется осциллограмма CLK до момента появления ошибки?
Карты работают параллельно или поочередно?
Подробности логики работы понять бы…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 29.12.2017, 15:43  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,671
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

Не стоит мудрить с аналоговым коммутатором. Ему там не место.
Смотри как правильно:
1) На каждую группу ставишь транслятор уровня. Т.к. напряжения питания карт у групп может различаться. Например SN74AUP1T34 или аналог.
2) После SN74AUP1T34 мощный буфер. Например SN74LVC1G17 ( питание 1.65-V to 5.5-V, выход 24 мА, частота до 150 МГц, триггер шмитта) - хватит с огромным запасом . Он может светодиодами светить, а не 32 входа дергать.

Теперь тактовый генератор работает не на кучу входов, а на групповые трансляторы. Проблемы с перегрузкой тактовой линии уйдут.
DanilinSA вне форума  
Непрочитано 07.01.2018, 01:02  
SleepWalkerF
Частый гость
 
Регистрация: 26.10.2016
Сообщений: 13
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
SleepWalkerF на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

Сообщение от DanilinSA Посмотреть сообщение
Не стоит мудрить с аналоговым коммутатором. Ему там не место.
Смотри как правильно:
1) На каждую группу ставишь транслятор уровня. Т.к. напряжения питания карт у групп может различаться. Например SN74AUP1T34 или аналог.
2) После SN74AUP1T34 мощный буфер. Например SN74LVC1G17 ( питание 1.65-V to 5.5-V, выход 24 мА, частота до 150 МГц, триггер шмитта) - хватит с огромным запасом . Он может светодиодами светить, а не 32 входа дергать.

Теперь тактовый генератор работает не на кучу входов, а на групповые трансляторы. Проблемы с перегрузкой тактовой линии уйдут.
Напряжение питания и клок задает генератор ридера. Напряжение питания с него беру через мощный повторитель и подаю его только на активную в данный момент группу. Так что напряжения клока и питания всегда получаю одинаковые. В таком случае может достаточно будет взять буферы типа SN74LVC1G17 на каждую группу, входы запараллелить и на клок от ридера? А запитывать только буфер нужной группы (или может даже все буферы, питание неактивных групп будет отключено) от повторителя "правильным" напряжением? Или трансляторы уровней (хотя транслировать как бы не надо) все же лишним не будет?

В данный момент 16 групп, а место свободного почти нет на плате, хотя и smd все. Хочется сэкономить. )))

UPDATE: Может есть подобные микросхемы-буферы с одним входом (входы буферов физически соединены в микросхеме) и несколькими выходами? Все, которые нашел имеют равное кол-во входов и выходов...

Последний раз редактировалось SleepWalkerF; 08.01.2018 в 12:26.
SleepWalkerF вне форума  
Непрочитано 08.01.2018, 20:19  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 428
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Повторитель и / или сплиттер тактового сигнала

74HC04 1,3,5,9,11,13 - вместе, это вход.
2,4,6,8,10,12 - 6 выходов на 6 групп карт. Один из них на следующую микросхему.
3,57 мГц частота, 8-10 карт без проблем работает.
sat_art вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Портативные осцилографы - своими руками picavr Измерительное оборудование 767 24.02.2018 18:48
Предлагаю разовую работу по цифровой обработке сигнала (любой город) ruslannd Предложения по работе 16 23.04.2017 06:57
Тюнер Denon TU-660 плохой прием сигнала dimonUA Аудиотехника 6 18.07.2011 23:15
Запись и воспроизведение IR сигнала CodeNameHawk Микроконтроллеры, АЦП, память и т.д 3 06.09.2010 23:01
Простейший радиопередатчик и приемник неизменяющегося сигнала. Аслан Автоматика и аппаратура связи 1 22.11.2009 17:02


Часовой пояс GMT +4, время: 02:59.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot