nelord
Nov 30 2007, 22:10
Здравствуйте!
Подскажите как решить следующую задачу:
Схема строится на контроллере CY7C68013A, подключаемому по USB, однако в схеме есть еще аналоговое питание +-12.6В, как реализовать схемотехнически проверку наличия сигнала питания, а именно, если питание включено, то необходимо сформировать сигнал высокого уровня (3.3В), если же его гнет, то низкого уровня соответственнно, и как диоды включить в такой схеме (хорошо бы на конкретной схеме это увидеть). Внешнее аналоговое питание подается одним разъемом.
Заранее спасибо!
rezident
Nov 30 2007, 23:09
Напряжения раздельно нужно контролировать? Сделайте на сдвоенном компараторе типа LM393/2903. Дешево и сердито.
Цитата(nelord @ Dec 1 2007, 07:40)

в схеме есть еще аналоговое питание +-12.6В, как реализовать схемотехнически проверку наличия сигнала питания
В простейшем случае можно так:
Нажмите для просмотра прикрепленного файлаR1 является частью делителя; D1 ограничивает напряжение до уровня менее 4В; R2 вместе с R3 слегка делят ограниченное напряжение, чтобы напряжение на пине не превысило предельно-допустимого, поскольку 4В - это все-таки многовато. В этой схеме пин дискретного ввода микроконтроллера используется в качестве плохонького компаратора, который срабатывает при напряжении примерно половина питания, т.е. 1.65 В, плюс-минус дофига. На передаточной характеристике (внизу) легко найти, при каком входном напряжении мк должен "увидеть" лог.0, а при каком лог.1, при указанных номиналах порог будет примерно 7 В.
Нажмите для просмотра прикрепленного файлаДля более точного порога срабатывания можно применить компаратор или - более просто и изящно - стандартный маломощный супервизор питания с открытым коллектором. Напряжение "питания" такому супервизору делается из входного 12.6В при помощи резистивного делителя.
Спасибо!
Такой вопрос =AK= привел описание схемы для +12,6В, полагаю, что возможен вариант работы канала питания +12,6В, при отсутствии оной на канале -12,6В. Как доработать схему и для контроля последнего. Просто иммется идея контроля пинами напряжения для аналоговой части, так как "цифра" запитывается через USB, конролируя же как "аппаратно" (светодиоды), так и программно через пины описанного контроллера CY7C68013A - RDY1, RDY2 можно будет достаточно неплохо мониторить питание.
Да, была такая мысль может быть что-нибудь типа MAX8215/8216 поставить. Преобразователи уровня ТТЛ - КМОП (+3,3В) будут стоять от TI так что разница в питании не столь важна, да и к тому же эта ИМС иммет открытый сток, что, как я полагаю позволить подключать к ней светодиоды.
И еще один вопрос, может быть не совсем по теме:
Выходным сигналом является аналоговой сигнал с ЦАП, который я хотел прогнать через ключ типа MX301, стоит ли заменить его например на MAX305 перед и после которого поставить 5х контактный джампер, который можно было бы ручками переключить и тем самым сформировать выходной сигнал (5 контактов следующие : вх. регулирующий, выходной, "0", выходной, входной регулирующий; замыкая 4 от каждого края по 2 можно будет сменить вышедший из строя ключ).
И в догонку:
Стоит ли ЦАП DAC7742 операционником обрамлять на выходе, если да, то каким образом лучше?
rezident
Dec 1 2007, 09:33
Еще раз спрашиваю, вам нужно напряжения +12,6В и -12,6В раздельно контролировать или формировать единый сигнал авария при отсутствии любого из напряжений?
Питание необходимо раздельно контроллировать. Сигнала контроля - 2 шт. в логике +5В или +3,3В.
rezident
Dec 1 2007, 13:03
Цитата(nelord @ Dec 1 2007, 14:44)

Питание необходимо раздельно контроллировать. Сигнала контроля - 2 шт. в логике +5В или +3,3В.
Ну вот вам примерная (тщательно не считал и не моделировал) схема. Компаратор сдвоенный, типа LM2903, LM393. Пороги срабатывания в районе +-12В. Гистерезис около +-0,5В. Т.е. включение - 12,5В (сигнал норма - лог 1), а выключение - 11,5В (сигнал авария - лог 0). С учетом применения 5% резисторов, порог нужно немного снизить, скажем до 11,5-11,7В. Для этого пересчитайте номиналы резисторов R12/R13 и R9/R10.
Спасибо!
Если можно, может быть подскажете:
Выходным сигналом является аналоговой сигнал с ЦАП, который я хотел прогнать через ключ типа MX301, стоит ли заменить его например на MAX305 перед и после которого поставить 5х контактный джампер, который можно было бы ручками переключить и тем самым сформировать выходной сигнал (5 контактов следующие : вх. регулирующий, выходной, "0", выходной, входной регулирующий; замыкая 4 от каждого края по 2 можно будет сменить вышедший из строя ключ).
Стоит ли ЦАП DAC7742 операционником обрамлять на выходе, если да, то каким образом лучше?
rezident
Dec 1 2007, 14:32
Про джамперы, если честно, я ничего не понял

Наличие доп. ОУ на выходе ЦАП (у DAC7742 уже имеется встроенный ОУ) определяется характером нагрузки.
Спасибо!
По джамперы - это оказалось ненужным.
Чтобы уже добить все вопросы - вопрос такой: хотел бы светодиоды поставить, однако как это лучше сделать не совсем знаком, да и не совсем знаю какие диоды лучше будет устанавливать (лучше бы с свечением в нескольких цветах для большей наглядности платы).
Диоды хотел поставить на питание в +5В, +3,3В. Был бы очень признателен, если бы порекомендовали вариант их включения!
(Индикацию хотел поставить на 3 пина контроллера для информирования о том или ином событии; на выход ОУ сигналов +-12.6V_ALARM (см. схема выше) и собственно самого питания 5В и 3,3В, при чем в последнем случае полагаю не нужно ставить схему контроля уровня напряжения, так это уже реализовано силами контроллера.)
Заранее спасибо!
Цитата(nelord @ Dec 2 2007, 04:37)

хотел бы светодиоды поставить, однако как это лучше сделать не совсем знаком, да и не совсем знаю какие диоды лучше будет устанавливать (лучше бы с свечением в нескольких цветах для большей наглядности платы).
Светодиоды разных цветов имеют разное падение напряжения. При питании +3.3В вы можете использовать красные, зеленые и желтые. Для синих и белых требуется более высокое напряжение.
Подключаете анод светодиода к +3.3В питания, катод - к резистору, второй конец резистора - к порту мелкоконтроллера. Величина резистора определяет ток через светодиод, т.е. - яркость. Для начала попробуйте примерно 1 кОм. Порт настраиваете на вывод, при выдаче в порт лог. 0 светодиод горит, при лог. 1 - погашен.
Спасибо!
На счет МК, по крайней мере в AVR AT90S8515 там имеется подтягивающий резистор, которым можно управлять через регистр PORTx.Y, полагаю, что там подтягивающий резистор тогда не нужен.
Цитата(nelord @ Dec 2 2007, 23:03)

На счет МК, по крайней мере в AVR AT90S8515 там имеется подтягивающий резистор, которым можно управлять через регистр PORTx.Y, полагаю, что там подтягивающий резистор тогда не нужен.
Это совсем разные вещи, да и встроенный в порт резистор очень высокоомный
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.