Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Помогите создать компонент

Непрочитано 29.04.2013, 13:13  
Fraktal
Временная регистрация
 
Регистрация: 21.02.2013
Сообщений: 87
Сказал спасибо: 70
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fraktal на пути к лучшему
По умолчанию Помогите создать компонент

Здраво Уважаемые форумчане при проектировании схемы для курсача столкнулся с проблемкой при использовании компонента : 4518 счетчика.
По дефолту он имеет 4-ре выхода Q0-Q3 а мне нужно всего два выхода Q0-Q1 чтобы прицепить его к адресному входу мультиплексора. Есть ли возможность создания нового компонента (счетчика) на базе 4518 или каким ни то образом под редактировать его переключательную функцию чтобы он только считал в таком порядке : Q0Q1 - 00,10,01,11. Заранее спасибо
Реклама:
Fraktal вне форума  
Непрочитано 29.04.2013, 13:34  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Помогите создать компонент

Псевдопроблема. Используете первые 2 выхода - и всё. Они будут считать, как Вам надо, несмотря на состояние остальных двух.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Сказали "Спасибо" Falconist
Fraktal (29.04.2013)
Непрочитано 29.04.2013, 16:43  
Fraktal
Временная регистрация
 
Регистрация: 21.02.2013
Сообщений: 87
Сказал спасибо: 70
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fraktal на пути к лучшему
По умолчанию Re: Помогите создать компонент

Нет это не верно , мне надо чтобы счетчик проходил из состояния выходов - Q0Q1 - 00,10,01,11 за четыре такта кварца а так как вы мне посоветовали то полный цикл займет девять тактов. PS - Я кстати так уже пробовал.
Fraktal вне форума  
Непрочитано 29.04.2013, 17:10  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Помогите создать компонент

Странная последовательность кодов: 0 - 2 - 1 - 3. Обычно младший разряд размещается справа, старший - слева. Должно быть 00 - 01- 10 - 11.
Эта последовательность будет повторена четырежды, пока счетчик досчитает в еще более старших разрядах до 16.

https://kazus.run/datasheets/pdf-dat.../HEF4518B.html
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Сказали "Спасибо" Falconist
Fraktal (29.04.2013)
Непрочитано 29.04.2013, 17:12  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,327
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Помогите создать компонент

Сообщение от Fraktal Посмотреть сообщение
полный цикл займет девять тактов
Потому, что 4518 - двоично-десятичный счётчик.
Используйте счётчик 4520, это просто двоичный счётчик, и младшие разряды будут бегать по кругу так, как Вы хотите.
Yurkin2007 вне форума  
Сказали "Спасибо" Yurkin2007
Fraktal (29.04.2013)
Непрочитано 29.04.2013, 17:14  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Помогите создать компонент

Да, недосмотрел, что это - двоично-десятичный счетчик (BDC = Binary-Decimal Counter). Вернее, не обратил внимания. Действительно, проще всего применить 4520, как порекомендовал Yurkin2007.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Сказали "Спасибо" Falconist
Fraktal (29.04.2013)
Непрочитано 29.04.2013, 18:52  
Fraktal
Временная регистрация
 
Регистрация: 21.02.2013
Сообщений: 87
Сказал спасибо: 70
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fraktal на пути к лучшему
По умолчанию Re: Помогите создать компонент

Сообщение от Falconist Посмотреть сообщение
Странная последовательность кодов: 0 - 2 - 1 - 3. Обычно младший разряд размещается справа, старший - слева. Должно быть 00 - 01- 10 - 11.
Эта последовательность будет повторена четырежды, пока счетчик досчитает в еще более старших разрядах до 16.

https://kazus.run/datasheets/pdf-dat.../HEF4518B.html
Ага точно , я тоже не досмотрел что последовательность будет работать также и 4518 счетчике. Эх невнимательность а вот 4520 не симулируется
Fraktal вне форума  
Непрочитано 29.04.2013, 20:38  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Помогите создать компонент

Сообщение от Fraktal Посмотреть сообщение
или каким ни то образом под редактировать его переключательную функцию чтобы он только считал в таком порядке : Q0Q1 - 00,10,01,11. Заранее спасибо
Заранее пожалуйста - выходы Q0 и Q1 тупо поменять местами. И чему только в "высшей" школе учат... Это же азбука цифирь - таблица истинности.
Сообщение от Falconist Посмотреть сообщение
Эта последовательность будет повторена четырежды, пока счетчик досчитает в еще более старших разрядах до 16.
... или вечно, если Q2 завести на вход сброса - MR.
Сообщение от Yurkin2007 Посмотреть сообщение
Потому, что 4518 - двоично-десятичный счётчик.
Используйте счётчик 4520, это просто двоичный счётчик, и младшие разряды будут бегать по кругу так, как Вы хотите.
А для двух младших разрядов, с учетом связи Q2-MR не один ли хрен какой он? Будут работать и Binary и BCD. Пример в Pr.7.10
Сообщение от Fraktal Посмотреть сообщение
а вот 4520 не симулируется
В 7.10 точно симулируется, раннее лень смотреть.
Миниатюры:
Нажмите на изображение для увеличения
Название: Uno_momento.gif
Просмотров: 51
Размер:	14.4 Кб
ID:	46357  
Вложения:
Тип файла: rar Fignya.rar (19.5 Кб, 36 просмотров)

Последний раз редактировалось Halex07; 29.04.2013 в 20:40.
Halex07 вне форума  
Сказали "Спасибо" Halex07
Fraktal (29.04.2013)
Непрочитано 29.04.2013, 21:28  
Fraktal
Временная регистрация
 
Регистрация: 21.02.2013
Сообщений: 87
Сказал спасибо: 70
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fraktal на пути к лучшему
По умолчанию Re: Помогите создать компонент

Преклоняюсь перед Вашими Знаниями и огромная Благодарность за столь развернутый ответ , НО ВОТ ЭТО "Заранее пожалуйста - выходы Q0 и Q1 тупо поменять местами. И чему только в "высшей" школе учат... Это же азбука цифирь - таблица истинности." Я знал - слава Роду!!! научили в высшей школе, хотелось бы еще узнать как можно построить свой компонент на базе встроенных библиотек компонентов.
Fraktal вне форума  
Непрочитано 29.04.2013, 22:20  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,693
Сказал спасибо: 28
Сказали Спасибо 4,526 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию Re: Помогите создать компонент

Сообщение от Fraktal Посмотреть сообщение
Я знал - слава Роду!!! научили в высшей школе, хотелось бы еще узнать как можно построить свой компонент на базе встроенных библиотек компонентов.
Ну, так FAQ для чего написан? Скачивайте offline версии (указатель на первой странице в первом посте). Там в PDF есть оглавление, причем интерактивное. Проблеме создания цифровых компонентов на базе цифровых примитивов посвящена часть 3 лежит здесь в посте 88.
Только зачем это в курсовике , не понимаю. Вам же нужен стандартный компонент (счетчик, выпускаемый кем-то, в смысле фирмой), ну, или синтезированный на базе стандартной мелкой логики. Двухразрядный можно было слепить и самостоятельно на основе пары счетных триггеров (D- или JK-). Но, мелкая логика ныне не в почете... Все норовят и в дело и не в дело МК присобачить.
ЗЫ Чисто от лени искать счетчики я бы сделал вот так (просто у меня 4013 хуча туева):
Миниатюры:
Нажмите на изображение для увеличения
Название: D_trig.gif
Просмотров: 126
Размер:	14.2 Кб
ID:	46367  
Вложения:
Тип файла: rar Two_step.rar (22.8 Кб, 29 просмотров)

Последний раз редактировалось Halex07; 29.04.2013 в 22:50.
Halex07 вне форума  
Сказали "Спасибо" Halex07
Fraktal (16.05.2013)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите опознать компонент Groshev Информация по радиокомпонентам 2 25.05.2013 17:29
Помогите определить компонент tssergej Информация по радиокомпонентам 2 02.04.2011 20:28
Помогите распознать эл.компонент Юрий27 Информация по радиокомпонентам 1 08.09.2010 22:55
[Решено] Помогите опознать SMD компонент 912 Информация по радиокомпонентам 2 24.08.2010 15:17
помогите опознать компонент ANATOL64 Информация по радиокомпонентам 4 16.12.2009 01:24


Часовой пояс GMT +4, время: 03:53.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.