Lom771 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба Собираю девайс - к микроконтролеру прицепил мультиплексор К561КП2(8 входов, 3 адресных, строб нулем). И чё то не пашет..... Отдельно на макетке мультиплесор работает - что на входе, то на выходе, а вот в связке не работает. Выставляю на PORTC адрес (000 - это для входа Х0), строб- нолик, и в результате на выходе К561КП2 всё время ~3,7В независимо от входного уровня!! Помогите пожалста!! Спасибо!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Stefan 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба Т.е. все, как на макетке, но на выходе КП2 не то, что нужно? Вообще-то странно это, но попробуйте подгрузить выход КП2 резистором 1-10ком на землю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Partisan 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 (изменено) · Жалоба 561 серия требует КМОП (CMOS) логические уровни на вход . Мега обеспечивает ТТЛ (TTL) логические уровни на выходе. То есть К561КП2 работать от меги и не должен. Выход - поставить преобразователь уровней. Либо проще заменить К561КП2 на аналогичную микросхему из серии К1594 или 74АСТ Изменено 12 ноября, 2006 пользователем Partisan Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lom771 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба To Partisan.....А разве Мега не КМОП? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Laksus 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба Помогите пожалста!! Ошибка у Вас, или в схеме, или в программе. Если бы приложили архив со схемкой и програмкой, то ответ был бы более конкретный, может быть. ____________ 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kv_addr 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба 561 серия требует КМОП (CMOS) логические уровни на вход . Мега обеспечивает ТТЛ (TTL) логические уровни на выходе. То есть К561КП2 работать от меги и не должен. Выход - поставить преобразователь уровней. Либо проще заменить К561КП2 на аналогичную микросхему из серии К1594 или 74АСТ 561КП2, он же CD4051, прекрасно коммутирует, причем двунаправлено, аналоговые (и, как частный случай - цифровые) сигналы от Vee до Vdd. В частном случае, когда Vee=0v, а Vdd=5v, то от 0 до 5 вольт. Единственно, что нужно учесть, так это то, что сопротивление каналов коммутирующих транзисторов имеет порядок сотен ом, поэтому нагрузка должна быть такой, чтобы уровни после коммутатора были в пределах допустимой нормы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lom771 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба To Stefan....спасибо! Не совсем только поняли - я подаю на К561 внешний сигнал+на входе повесил подтяжку +5В....А вот выбором входа управвляет Мега. Похоже К561 не нравятся уровни с Меги - ведь на макетке все нормально....Может повесить этот резистор на участке между этими микрухами - ведь у КМОП выходы с откр. коллектором.....Завтра попробуем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба 561 серия требует КМОП (CMOS) логические уровни на вход . Мега обеспечивает ТТЛ (TTL) логические уровни на выходе. То есть К561КП2 работать от меги и не должен. Да прекрасно КП2 работает от ТТЛ. Может во время пайки и прихлопнули микросхему? Попробуйте макетку подсоединить к вашей Меге (или к другой). P.S. А где у КМОП коллектор, да ещё открытый ? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lom771 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба Погорячился......сорри насчет коллекторов..... Микросхему проверил - линии адресные и строб повесил на 0. Подаём на вход Х0 единичку - на выходе 1. Аналогично с 0 - на выходе 0. А с Мегой фокуус не проходит.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nanobyte 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба ...Микросхему проверил - линии адресные и строб повесил на 0. Подаём на вход Х0 единичку - на выходе 1. Аналогично с 0 - на выходе 0. А с Мегой фокуус не проходит.... Нет, что-то тут не так. Проверьте общий провод, питание, может что-нибудь не запитано. КМОП-микросхемы имеют скверную привычку питаться от сигнальных линий. Уровни от Меги посмотрите. И ещё. Я как-то полдня искал похожие грабли, выяснилось, что настроил не тот порт на выход, и при выводе данных в порт, в тех разрядах, где была 1 включалась внутренняя подтяжка, а 0 просто её отключал. Уровни в статике были похожи на правду, а в динамике полная ерунда. Попробуйте подать на выход порта килогерц эдак 50-100 и посмотрите осциллографом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
defunct 0 12 ноября, 2006 Опубликовано 12 ноября, 2006 · Жалоба Вы в меге порт на вывод настроили? Код программы в студию. И тестером померяйте, что же на самом деле на адресном входе мультиплексора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 13 ноября, 2006 Опубликовано 13 ноября, 2006 · Жалоба По поводу уровней можете не парится. Вам же уже всё объяснили. Прекрасно работает. Тем более что уровни на AVR при такой нагрузке, такие, что можно на КП 9V подавать - тоже работать будет. Могут быть проблемы по быстродействию и по сопротивлению канала, но это не Ваш вариант, как я понял. Никаких резисторов и подпорки не требуется. Ищите у Вас либо хомут либо микруха сдохла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugeNNe 0 13 ноября, 2006 Опубликовано 13 ноября, 2006 · Жалоба На моём девайсе Мега64 комутирует 20 каналов посредством 561кп2, проблем не наблюдалось всё работает нормально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Partisan 0 13 ноября, 2006 Опубликовано 13 ноября, 2006 · Жалоба Посмотрел электрические характеристики обоих микросхем. Признаю свою ошибку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
BALDA 0 13 ноября, 2006 Опубликовано 13 ноября, 2006 · Жалоба Схемку бы выложили... проблем с этими коммутаторами быть не должно... тут скорее всего невнимательность... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться