Plain 206 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Ну там шунтовый 5-вольтовый стабилизатор (скорее всего просто стабилитрон) и стандартный КМОП кристалл, т.е. не "TTL-совместимый". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Не, ну если бы совсем ничего не принималось, то и на выходе первого каскада ничего бы не было. Но таки да, я по невнимательности не заметил, что размах-то маловат. Вот тут и пригодилась бы запись всей посылки со входа и первого-второго выходов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 (изменено) · Жалоба 6 minutes ago, rx3apf said: Не, ну если бы совсем ничего не принималось, то и на выходе первого каскада ничего бы не было. Но таки да, я по невнимательности не заметил, что размах-то маловат. Вот тут и пригодилась бы запись всей посылки со входа и первого-второго выходов. Так звоны делают свое дело. И там не 5 вольт надо, а 0.7 от VDD. Переключила выход на VERY_HIGH - светодиод замигали веселее. Скажите, а в качестве меры согласования уровней можно включить выход в OPEN_DRAIN и подтянуть резистором к 5 вольтам? Будет работать? Изменено 9 декабря, 2020 пользователем murmur Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 206 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба 8 минут назад, murmur сказал: stm32 Надо обозвать этот выход 5-вольтовым и подтянуть его к +5 В резистором 1 кОм. Если +5 В нет в наличии, тогда этот резистор на +12 В, а параллельно выходу стабилитрон 5,1 В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Защитный диод ведь все равно останется, так что в лучшем случае будет 3.3+0.6. Я бы поставил что-нибудь из 74HCT. Ну или транзисторный ключик. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Господа, а финт ушами с OpenDrain и подтяжкой пройдет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 178 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба 3 минуты назад, Plain сказал: Надо обозвать этот выход 5-вольтовым и подтянуть его к +5 В резистором 1 кОм. Если +5 В нет в наличии, тогда этот резистор на +12 В, а параллельно выходу стабилитрон 5,1 В. Только предварительно убедиться, что лапка МК толерантна к +5В. 1 минуту назад, murmur сказал: Господа, а финт ушами с OpenDrain и подтяжкой пройдет? Вам Выше уже написали. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Если этот пин толерантен к 5 вольтам - то и opendrain должен сработать, конечно. А как с нагрузочной способностью ? pull-up тоже ведь должен быть не слишком большой (кстати, а сколько до гирлянды расстояние ?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Just now, rx3apf said: Если этот пин толерантен к 5 вольтам - то и opendrain должен сработать, конечно. А как с нагрузочной способностью ? pull-up тоже ведь должен быть не слишком большой (кстати, а сколько до гирлянды расстояние ?) не более 50 см. в данный момент 10 см 5 minutes ago, Plain said: Если +5 В нет в наличии, Так ведь вот чего Din и VDD рядом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Тогда проблем вроде быть не должно (pull-up на 1K должен бы нормально работать). Я, правда, все равно не люблю на линию, даже короткую, работать без согласования - 100 Ом последовательно с сигнальной линией точно не повредит. Вообще странно - да, для стандартного CMOS типично регламентируют 0.3 и 0.7 от Vdd, но по факту граница уверенного переключения вблизи половины питания и хоть неправильно и некрасиво, но не должны бы проблемы тут, в тепличных условиях, появляться. Хотя там, вполне вероятно, ТШ на входе. Но все равно: если есть выходной сигнал - значит есть и входной. Т.е. уровня по входу хватает. А вот с распознаванием знака бита уже вопрос интересный... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
murmur 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 (изменено) · Жалоба Так.... поставила первое, что попалось под руку - 5.1 к. Выход настроила так GPIO_InitStruct.Pin = LED_DATA_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); Получила такую осциллограмму Верхняя точка - 3.3 вольт. Кто виноват? Резистор поменьше надо? Изменено 9 декабря, 2020 пользователем murmur Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Про настройки для STM32 не подскажу (не работал), но, значит, все ж куда-то утекает (тоже странно - не до бортовых же 3.3 ? Что-то и защитному диоду должно остаться, даже если и не 5V толерантен). Но фронты - не, пять кило явно много. Но пробник-то хоть на 1:10 стоит ? А тот там на таких скоростях совсем плохо. Все ж - лучше буфер-преобразователь. А то еще вдруг выгорит нога и затея не успеет к новому году... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 206 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба 20 минут назад, murmur сказал: Верхняя точка - 3.3 вольт. Кто виноват? Резистор поменьше надо? Выход остался стандартным, резистор не виноват, но 5,1 кОм однозначно не годится, 1 кОм это предел, лучше 470 Ом. 49 минут назад, murmur сказал: Din и VDD рядом Это не будет работать, от шунтового стабилизатора ничего не отобрать, его паспортный резистор 2,7 кОм явно рассчитан впритык. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба Есть еще вариант, хоть и корявый - сместить "землю" гирлянды на -0.7V (один диод) относительно "земли" контроллера, но откуда-то надо взять отрицательное. А буферочек-то можно из любого подножного корма смастерить... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 206 9 декабря, 2020 Опубликовано 9 декабря, 2020 · Жалоба 5 минут назад, rx3apf сказал: откуда-то надо взять отрицательное Эмиттерный повторитель на BC857, но резистор всё равно требуется отыскать адекватный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться