реклама на сайте
подробности

 
 
> HCF4052, есть вопрос...
MSprut
сообщение Mar 27 2008, 10:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 225
Регистрация: 25-04-06
Из: Украина, Луганск
Пользователь №: 16 476



Есть схема
Прикрепленное изображение

На делители подается переменка, порядка 10-14В, и затем относительно 0,5Uпит подается на HCF4052 для коммутации на АЦП микроконтроллера, и с выхода мультиплексора на компаратор для измерения частоты. Все бы хорошо, если бы при коммутации соответствующего канала на входе мультиплексора не изменялся уровень сдвига по постоянному току. При питании 5В на не выбранном канале постоянка 2,5В, как и задано делителем, а при выборе канала уровень изменяется до 3,3В. Это глюк мультиплексора или мой? В чем проблема может быть. Или я входные цепи неправильно спроектировал? Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
андр
сообщение Mar 27 2008, 10:56
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 186
Регистрация: 31-10-06
Из: Ростовская обл, Таганрог
Пользователь №: 21 828



Возможно АЦП имеет подтянутый вход. И соответственно сдвигает уровень. Попробуй проверить что на входе АЦП (при отключенном АЦП). Или мульплексор сдвигает.
Go to the top of the page
 
+Quote Post
MSprut
сообщение Mar 27 2008, 11:43
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 225
Регистрация: 25-04-06
Из: Украина, Луганск
Пользователь №: 16 476



АЦП выключил - та же ситуация, 3,3В. А больше вроде как и нечему кроме мультиплексора... Я уже думал микруха глючная, взял заменил. Результат не изменился.
Go to the top of the page
 
+Quote Post
MSprut
сообщение Mar 27 2008, 13:37
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 225
Регистрация: 25-04-06
Из: Украина, Луганск
Пользователь №: 16 476



Все, нашел причину. Долбаный JTAG забыл выключить, а он под себя порты подмял.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 27 2008, 16:44
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(MSprut @ Mar 27 2008, 15:37) *
Все, нашел причину. Долбаный JTAG забыл выключить, а он под себя порты подмял.
В этой схеме у вас уровень постоянки будет гулять от канала к каналу. Если это нежелательно, то можно оставить один делитель, его выход забуферизировать операционником и уже с выхода операционника "раздать" через резисторы один и тот же уровень. Если операционника очень жалко, то можно и без него, только номиналы резисторов в делителе должны быть на порядок ниже "раздающих".


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016