Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
16.04.2021, 08:17
|
|
Временная регистрация
Регистрация: 10.03.2017
Сообщений: 69
Сказал спасибо: 77
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Преобразователь логических уровней.
Здравствуйте.Возникла необходимость согласования логических уровней микроконтроллера 3.3 V с переферийным устройством 5 V,
на которое нужно подать тактовую частоту.Проблема в том,что частота сигнала поступающего с МК составляет 6 Мгц.
Попробовал одно из стандартных решений(картинка)преобразование не прокатывает.
Подозреваю,что мосфет BSS138 который использован в схеме не заточен под эту частоту.Попытался найти мосфет с более высокими частотными характеристиками,но,к моему удивленю,этот параметр в SMD мосфетовских даташитах не указывается.Есть решение этой проблемы с применением логических вентилей типа SN74AS00D,но по техническим условиям преобразователь должен быть выполнен максимально компактно,типа один SMD транзистор или что то в этом роде.
Буду очень признателен за вразумление по этому вопросу,типа рекомендации по типу SMD мосфета,или же применению другой схемы.На настоящий момент под рукой есть лишь это:
https://my.centralsemi.com/datasheets/CMPDM7002AHC.PDF
Но под какую частоту он заточен,не ведаю...Спасибо за внимание.
Последний раз редактировалось alex 54; 16.04.2021 в 18:07.
|
|
|
|
16.04.2021, 08:48
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 664
Сказал спасибо: 360
Сказали Спасибо 743 раз(а) в 353 сообщении(ях)
|
Re: Преобразователь логических уровней.
alex 54, такое подойдет?
MC74VHC1GT50
Цитата:
"The MC74VHC1GT50 input structure provides protection for input voltages up to 5.5V , regardless of the supply voltage. The output structures also provide protection when VCC = 0V. These input and output structures help prevent device destruction caused by supply voltage - input/output voltage mismatch, battery backup, hot insertion, etc."
|
|
|
Эти 2 пользователя(ей) сказали Спасибо j-Roger за это сообщение:
|
|
|
16.04.2021, 09:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,329
Сказал спасибо: 85
Сказали Спасибо 595 раз(а) в 361 сообщении(ях)
|
Re: Преобразователь логических уровней.
Любая логика 74LVC1Gxxx в корпусе SOT23-5, например, 74LVC1G04GV.
Если SOT23-5 крупноват, возьмите SC-70 (SOT-353): 74LVC1G04GW.
P.S. А если хочется чтобы прям все по фэншую было, возьмите HCT серию: 74HCT1G04GW, 74HCT1G04GV. Там уровень логической "1" от 2В.
Последний раз редактировалось pambaru; 16.04.2021 в 09:23.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо pambaru за это сообщение:
|
|
|
16.04.2021, 10:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.02.2013
Сообщений: 1,008
Сказал спасибо: 43
Сказали Спасибо 271 раз(а) в 212 сообщении(ях)
|
Re: Преобразователь логических уровней.
Сообщение от alex 54
|
Подозреваю,что мосфет BSS138 который использован в схеме не заточен под эту частоту.
|
Если вас не смущает переворачивание фазы сигнала, можно попробовать MOSFET BF998 (SOT143). Он для RF применения и один затвор можно подключить с земле.
Для ключевых MOSFET есть справочные Ton и Toff - только они приводятся для высоких напряженияй d-s. При 5 вольт временные характеристики будут совсем плохими.
Или еще MMBFJ176 - это p-ch JFET - этот вариант мне больше нравится.
Последний раз редактировалось dgrishin; 16.04.2021 в 10:28.
|
|
|
Сказали "Спасибо" dgrishin
|
|
|
16.04.2021, 10:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,632
Сказал спасибо: 2,612
Сказали Спасибо 2,599 раз(а) в 1,922 сообщении(ях)
|
Re: Преобразователь логических уровней.
Сообщение от alex 54
|
под какую частоту он заточен,не ведаю
|
У Вас резистор R1 = 4,7к.
Постоянная времени = 4,7к * 27пФ = 130нс.
Т.е. немногим меньше полмикросекунды на закрыть этот мосфет - понятно, что 6МГц там не пролезет.
(это если эта схема управляется каскадом с открытым стоком).
Ну и резистор подтяжки R2 тоже 4,7к. Какая емкость нагрузки?
Попробовать поставить на вход 470 Ом и на выход тоже около того.
Правильнее ИМХО всё же было бы применить одну из вышеуказанных микросхем.
Последний раз редактировалось Yuri222; 16.04.2021 в 10:41.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Yuri222 за это сообщение:
|
|
|
16.04.2021, 11:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,745
Сказал спасибо: 2,885
Сказали Спасибо 3,096 раз(а) в 2,093 сообщении(ях)
|
Re: Преобразователь логических уровней.
Сообщение от alex 54
|
.... мосфет BSS138 который использован в схеме не заточен под эту частоту
|
Прав Yuri222 - нагрузочный резистор великоват. А CMPDM7002 - точно не будет работать:
Vgs(th) при Vds=Vgs и Id=250 μA - 2.3 Vmax
Если не подходит "T" логика, то какой уровень "0" допускает 5 В схема и стоит ли задача экономии энергии?
Сообщение от Yuri222
|
Ну и резистор подтяжки R2 тоже 4,7к. ..... Попробовать поставить на вход 470 Ом и на выход тоже около того.
|
Номинал R2 не при делах, будь он хоть 10 кОм. Он только фиксирует выключенное состояние транзистора при Z-состоянии на входе 6 МГц.
__________________
Экзорцист 40-го уровня.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
16.04.2021, 11:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,632
Сказал спасибо: 2,612
Сказали Спасибо 2,599 раз(а) в 1,922 сообщении(ях)
|
Re: Преобразователь логических уровней.
Сообщение от ForcePoint
|
Номинал R2 не при делах, будь он хоть 10 кОм
|
Ну почему, он как раз формирует переход 0-›1.
При 1 на выходе источника 6 МГц полевик закрывается, только резистор R2 подтягивает вверх.
Примерно как I2C тайминг получится. Насколько помню, при что-то 1,5к подтяжки на +3,3 еле работало на паре мегагерц у меня.
Вполне возможно, что при нормальном мощном КМОП выходе генератора 6 МГц именно большая величина этого резистора и не дает успеть достичь лог. 1.
alex 54, а можно кусочек схемы - источник частоты и приемник?
|
|
|
Сказали "Спасибо" Yuri222
|
|
|
16.04.2021, 11:59
|
|
Гуру портала
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 14,676
Сказал спасибо: 7,223
Сказали Спасибо 18,154 раз(а) в 6,325 сообщении(ях)
|
Re: Преобразователь логических уровней.
Любой высокочастотный полевик типа BF2040
__________________
Любое утверждение верно, включая и это.
|
|
|
Сказали "Спасибо" VladimirIvan
|
|
|
16.04.2021, 12:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,745
Сказал спасибо: 2,885
Сказали Спасибо 3,096 раз(а) в 2,093 сообщении(ях)
|
Re: Преобразователь логических уровней.
Сообщение от Yuri222
|
Ну почему, он как раз формирует переход 0-›1.
|
Я исхожу из того, что для 6 МГц "низковольтный" источник имеет push-pull:
Сообщение от alex 54
|
микроконтроллера 3.3 V
|
Сообщение от Yuri222
|
alex 54, а можно кусочек схемы - источник частоты и приемник?
|
+1.
__________________
Экзорцист 40-го уровня.
|
|
|
Сказали "Спасибо" ForcePoint
|
|
|
16.04.2021, 12:45
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 664
Сказал спасибо: 360
Сказали Спасибо 743 раз(а) в 353 сообщении(ях)
|
Re: Преобразователь логических уровней.
IC1 - MC74VHC1GT50 или любая копеечная логика 74LVC1Gxxx в корпусе SOT23-5 c 5V-tolerant входом.
А то опять будем преобразовывать уровни на 40 страницах
|
|
|
Сказали "Спасибо" j-Roger
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:02.
|
|