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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> К561КП2+ATMega=нелюбофь....
Dmitry77
сообщение Nov 12 2006, 19:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 3-09-06
Из: Архангельск
Пользователь №: 20 038



Собираю девайс - к микроконтролеру прицепил мультиплексор К561КП2(8 входов, 3 адресных, строб нулем). И чё то не пашет..... Отдельно на макетке мультиплесор работает - что на входе, то на выходе, а вот в связке не работает. Выставляю на PORTC адрес (000 - это для входа Х0), строб- нолик, и в результате на выходе К561КП2 всё время ~3,7В независимо от входного уровня!! Помогите пожалста!! Спасибо!!
Go to the top of the page
 
+Quote Post
Stefan
сообщение Nov 12 2006, 19:46
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 43
Регистрация: 17-06-06
Пользователь №: 18 139



Т.е. все, как на макетке, но на выходе КП2 не то, что нужно? Вообще-то странно это, но попробуйте подгрузить выход КП2 резистором 1-10ком на землю.
Go to the top of the page
 
+Quote Post
Partisan
сообщение Nov 12 2006, 20:04
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 11-05-06
Пользователь №: 16 983



561 серия требует КМОП (CMOS) логические уровни на вход .
Мега обеспечивает ТТЛ (TTL) логические уровни на выходе.

То есть К561КП2 работать от меги и не должен.

Выход - поставить преобразователь уровней. Либо проще заменить К561КП2 на аналогичную микросхему из серии К1594 или 74АСТ

Сообщение отредактировал Partisan - Nov 12 2006, 20:07
Go to the top of the page
 
+Quote Post
Dmitry77
сообщение Nov 12 2006, 20:33
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 3-09-06
Из: Архангельск
Пользователь №: 20 038



To Partisan.....А разве Мега не КМОП?
Go to the top of the page
 
+Quote Post
Laksus
сообщение Nov 12 2006, 20:42
Сообщение #5


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

Группа: Участник
Сообщений: 146
Регистрация: 16-05-05
Пользователь №: 5 069



Цитата
Помогите пожалста!!

Ошибка у Вас, или в схеме, или в программе.
Если бы приложили архив со схемкой и програмкой,
то ответ был бы более конкретный, может быть.
____________
Цитата
Partisan
То есть К561КП2 работать от меги и не должен.

Ну почему же? Если на питание К561КП2 подано +5В,
(а в справочнике утверждается, что она может работать
в диапазоне 5...15В при однополярном питании),
то уровни КМОП будут
ноль = 0...0.3*5 = 0.. 1.5В
единица = 0.7*5...5 = 3.5 ... 5.0В
Если микроконтроллер запитан от 5В,
то на его выходе будет или 0В или 5В.
Чем они негодятся для КМОП?
_____________
Александр
2006 11 12
Go to the top of the page
 
+Quote Post
kv_addr
сообщение Nov 12 2006, 20:48
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-07-04
Из: Полтава
Пользователь №: 279



Цитата(Partisan @ Nov 13 2006, 00:04) *
561 серия требует КМОП (CMOS) логические уровни на вход .
Мега обеспечивает ТТЛ (TTL) логические уровни на выходе.

То есть К561КП2 работать от меги и не должен.

Выход - поставить преобразователь уровней. Либо проще заменить К561КП2 на аналогичную микросхему из серии К1594 или 74АСТ

561КП2, он же CD4051, прекрасно коммутирует, причем двунаправлено, аналоговые (и, как частный случай - цифровые) сигналы от Vee до Vdd. В частном случае, когда Vee=0v, а Vdd=5v, то от 0 до 5 вольт. Единственно, что нужно учесть, так это то, что сопротивление каналов коммутирующих транзисторов имеет порядок сотен ом, поэтому нагрузка должна быть такой, чтобы уровни после коммутатора были в пределах допустимой нормы.
Go to the top of the page
 
+Quote Post
Dmitry77
сообщение Nov 12 2006, 20:51
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 3-09-06
Из: Архангельск
Пользователь №: 20 038



To Stefan....спасибо! Не совсем только поняли - я подаю на К561 внешний сигнал+на входе повесил подтяжку +5В....А вот выбором входа управвляет Мега. Похоже К561 не нравятся уровни с Меги - ведь на макетке все нормально....Может повесить этот резистор на участке между этими микрухами - ведь у КМОП выходы с откр. коллектором.....Завтра попробуем.
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Nov 12 2006, 21:16
Сообщение #8


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(Partisan @ Nov 13 2006, 00:04) *
561 серия требует КМОП (CMOS) логические уровни на вход .
Мега обеспечивает ТТЛ (TTL) логические уровни на выходе.
То есть К561КП2 работать от меги и не должен.

Да прекрасно КП2 работает от ТТЛ. Может во время пайки и прихлопнули микросхему? Попробуйте макетку подсоединить к вашей Меге (или к другой).
P.S. А где у КМОП коллектор, да ещё открытый ? smile.gif


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
Dmitry77
сообщение Nov 12 2006, 21:26
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 3-09-06
Из: Архангельск
Пользователь №: 20 038



Погорячился......сорри насчет коллекторов.....

Микросхему проверил - линии адресные и строб повесил на 0. Подаём на вход Х0 единичку - на выходе 1. Аналогично с 0 - на выходе 0. А с Мегой фокуус не проходит....
Go to the top of the page
 
+Quote Post
Nanobyte
сообщение Nov 12 2006, 21:44
Сообщение #10


За битами по регистрам гоняюсь
***

Группа: Свой
Сообщений: 457
Регистрация: 24-04-06
Из: Таганрог
Пользователь №: 16 446



Цитата(Dmitry77 @ Nov 13 2006, 01:26) *
...Микросхему проверил - линии адресные и строб повесил на 0. Подаём на вход Х0 единичку - на выходе 1. Аналогично с 0 - на выходе 0. А с Мегой фокуус не проходит....

Нет, что-то тут не так. Проверьте общий провод, питание, может что-нибудь не запитано. КМОП-микросхемы имеют скверную привычку питаться от сигнальных линий. Уровни от Меги посмотрите.
И ещё. Я как-то полдня искал похожие грабли, выяснилось, что настроил не тот порт на выход, и при выводе данных в порт, в тех разрядах, где была 1 включалась внутренняя подтяжка, а 0 просто её отключал. Уровни в статике были похожи на правду, а в динамике полная ерунда. Попробуйте подать на выход порта килогерц эдак 50-100 и посмотрите осциллографом.


--------------------
Курсор влево, курсор вправо - считается хакерством. FORMAT C: производится без предупреждения
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 12 2006, 23:35
Сообщение #11


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Вы в меге порт на вывод настроили? Код программы в студию.
И тестером померяйте, что же на самом деле на адресном входе мультиплексора.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 13 2006, 00:37
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



По поводу уровней можете не парится. Вам же уже всё объяснили. Прекрасно работает. Тем более что уровни на AVR при такой нагрузке, такие, что можно на КП 9V подавать - тоже работать будет.
Могут быть проблемы по быстродействию и по сопротивлению канала, но это не Ваш вариант, как я понял. Никаких резисторов и подпорки не требуется.

Ищите у Вас либо хомут либо микруха сдохла.
Go to the top of the page
 
+Quote Post
EugeNNe
сообщение Nov 13 2006, 05:00
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 424
Регистрация: 6-03-06
Из: Н.Новгород
Пользователь №: 14 997



На моём девайсе Мега64 комутирует 20 каналов посредством 561кп2, проблем не наблюдалось всё работает нормально.
Go to the top of the page
 
+Quote Post
Partisan
сообщение Nov 13 2006, 06:17
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 19
Регистрация: 11-05-06
Пользователь №: 16 983



Посмотрел электрические характеристики обоих микросхем. Признаю свою ошибку.
Go to the top of the page
 
+Quote Post
Kovrov
сообщение Nov 13 2006, 07:41
Сообщение #15


Мастер-фломастер
****

Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700



Схемку бы выложили...
проблем с этими коммутаторами быть не должно...
тут скорее всего невнимательность...


--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
Go to the top of the page
 
+Quote Post

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

 


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


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