Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

155им1

Непрочитано 13.01.2012, 14:23  
Bill
Гражданин KAZUS.RUN
 
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
Bill на пути к лучшему
По умолчанию А чего тут предлагать?

Сообщение от Bumbarra Посмотреть сообщение
Окей, не возражаю - предложи свой вариант. Я ж сказал, что не претендую на оптимальность. Тем неменее, задача, поставленная топикстартером (посчитать количество лог.единиц в 24-разрядном слове) - решена. В данном контексте - абсолютно все равно, какой алгоритм, ресурсов контроллера хватает с диким запасом.
Ясно же сказано - использовать сумматор 155ИМ. Самое главное - знать как его правильно включить. А вот тут уже возможны варианты. Или нет?
Реклама:
Bill вне форума  
Непрочитано 13.01.2012, 16:45  
Bumbarra
Вид на жительство
 
Регистрация: 16.09.2011
Сообщений: 342
Сказал спасибо: 10
Сказали Спасибо 170 раз(а) в 103 сообщении(ях)
Bumbarra на пути к лучшему
По умолчанию Re: 155им1

Да-да, а вот прикинь, топикстартер то как раз это то и спрашивает, как его правильно включить!
Схема К155ИМ1 - на рисунке.
Реализация этой микрухи в протеусе - во вложении. Выход разряда переноса - инверсный. Хм. Берем и подключаем. В файле указано, как соединить входы.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1-4-43.jpg
Просмотров: 108
Размер:	19.9 Кб
ID:	30430  
Вложения:
Тип файла: zip 334.zip (5.5 Кб, 55 просмотров)

Последний раз редактировалось Bumbarra; 14.01.2012 в 00:51.
Bumbarra вне форума  
Непрочитано 13.01.2012, 17:15  
Bumbarra
Вид на жительство
 
Регистрация: 16.09.2011
Сообщений: 342
Сказал спасибо: 10
Сказали Спасибо 170 раз(а) в 103 сообщении(ях)
Bumbarra на пути к лучшему
По умолчанию Re: 155им1

А ты никогда не интересовался, ЧТО ВНУТРИ этой 155ИМ1??
Выход суммы - один разряд и разряд переноса. Так и указано в описании - одноразрядный. Входы А1 и А2 - логическое AND, А3 и А4 - инверсные.
Аналог - SN7480N - в даташите есть таблица истинности.

Вообще, гораздо удобней с точки зрения именно сумматора будет К155ИМ5 - два одноразрядных полных сумматора в одном корпусе, каждый содержит вход А, вход B, вход переноа C, выход суммы S и выход переноса P. Ничего лишнего в нем нет. Без дополнительной логики все равно не обойтись.

Последний раз редактировалось Bumbarra; 13.01.2012 в 17:52.
Bumbarra вне форума  
Непрочитано 13.01.2012, 17:44  
Bill
Гражданин KAZUS.RUN
 
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
Bill на пути к лучшему
По умолчанию Увы....

Сообщение от Bumbarra Посмотреть сообщение
Да-да, а вот прикинь, топикстартер то как раз это то и спрашивает, как его правильно включить!
Схема К155ИМ1 - на рисунке.
Реализация этой микрухи в протеусе - во вложении. Выход разряда переноса - инверсный. Хм. Берем и подключаем. В файле указано, как соединить входы.
Протеусом не пользуюсь. Так что, посмотреть не имею возможности.
Bill вне форума  
Непрочитано 13.01.2012, 17:50  
Bill
Гражданин KAZUS.RUN
 
Регистрация: 02.06.2003
Адрес: Челябинск
Сообщений: 545
Сказал спасибо: 10
Сказали Спасибо 341 раз(а) в 202 сообщении(ях)
Bill на пути к лучшему
По умолчанию Нет, особо не интересовался.

Сообщение от Bumbarra Посмотреть сообщение
А ты никогда не интересовался, ЧТО ВНУТРИ этой 155ИМ1??
Выход суммы - один разряд и разряд переноса. Так и указано в описании - одноразрядный. Входы А1 и А2 - логическое AND, А3 и А4 - инверсные.
Аналог - SN7480N - в даташите есть таблица истинности.
Ошибочно полагал, что это 4-оазрядный сумматор. А то, что он 1-разрядный, уменьшает количество вариантов включения.
Bill вне форума  
Непрочитано 13.01.2012, 19:21  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: 155им1

За оффтоп прошу прощения.
Сообщение от Bumbarra Посмотреть сообщение
... Я ваще валяюсь, блин...
Что касается разрядности я признаю - сел в лужу.
А теперь о главном - не валяйтесь, а поднимайтесь. Потому как за хамство могут не только лапы, но и язык оттоптать.
Гнуть пальцы "профессионалы работают с ПИК" не стоит - не оценит никто (кроме вас конечно же).
Aleksashka1 вне форума  
Непрочитано 16.01.2012, 23:44  
Bumbarra
Вид на жительство
 
Регистрация: 16.09.2011
Сообщений: 342
Сказал спасибо: 10
Сказали Спасибо 170 раз(а) в 103 сообщении(ях)
Bumbarra на пути к лучшему
По умолчанию Re: 155им1

Хм. Просто я никогда не понимал надобности в пустой болтовне и воззваниям к оттаптыванию языков, ибо это чушь. Лучше перед тем, как написать, лишний раз себя перепроверить, чем потом чето объяснять.
И опять вот - очередная офигенная чушь с волшебными словами "профессионал, пик". Мы в каком веке живем? Может на транзисторах россыпью еще собрать?

Вот, не поленился - всё точно по заданию топикстартера - 24-битное входное слово, задаваемый порог (5 бит) количества лог.единиц, на выходе - двоичный код численного превышения порога лог.единиц (5 бит). Еще раз напоминаю, что в 24-битном слове может быть максимум 24 лог.единицы, для представления в двоичном виде количества единиц потребуется не более 5 бит (2^5=32). И не менее пяти тоже - 2^4=16

Во вложении - вариант с работающей схемой на дискретной логике (схема в рисунке Discr_Logic.jpg и проект в Протеусе - Discr_Logic.DSN), с одноразрядными сумматорами К155ИМ1 в первом каскаде, затем, в целях экономии корпусов - двух- и чертырехразрядные сумматоры. Всего - 24 корпуса микросхем, DIL14. Внушительная конструкция получается, особенно, если учесть, что это всего лишь ЧАСТЬ какого-то устройства. Ни компактности, ни низкого энергопотребления. Сборка этой вот "части" тоже будет "весьма увлекательной" - больше 300 отверстий.
Единственный плюс в таком варианте - высокое быстродействие. Задержка от входа до выхода - менее 1 мкс, определяется только внутренними задержками микросхем по цепи прохождения. Такую задержку ПИК не обеспечит даже при самом скоростном алгоритме, ведь минимальное время одной инструкции - 0,2 мкс.
Вариант на дискретной логике позволит обрабатывать поток данных на скоростях порядка 10-15 Мбит/с. Но, думаю, у топикстартера нет таких потребностей. Поэтому...

Аналогичный вариант, но на ПИКе - в том же вложении, файл PIC_Logic.DSN. Контроллер выбирал из соображений возможности параллельного ввода 24 бит слова, правда, пошел на некторую экономию - не стал брать многопортовый контроллер, а совместил на одном порту вывод результата R и ввод порога G. Переключение шин - парочка микросхем с Z-состоянием. Вообще, это сделал только для полной идентичности первому проекту.
И еще добавлено программно ограничение на максимальное значение порога, равное числу разрядов - 24.
Программная реализация - компромисс между скоростью и объемом кода. На 4 МГц кварце задержка от входа до выхода - 140 мкс, что позволит обрабатывать поток на скорости порядка 70 кбит/с - вполне достаточно, думаю. Если нужно быстрее - либо повышать частоту кварца (на максималке задержка 28 мкс), либо использовать табличный алгоритм вычисления.

Как видим, экономия, удобство, компактность - на лицо! Всего 3 корпуса, минимум дорожек. Такой контроллер стоит около 300 руб. Причем, на нем одном можно реализовать и другую часть схемы, которая осталась за пределами этой темы и нам не известна.

Ну и что, после этого можно "гнуть пальцы"? Можно. Всё пучком, прикинь, да! Да какая разница, кто там "оценит/не оценит", это ваще не предмет разговора, че за чушь такая снова то?
Миниатюры:
Нажмите на изображение для увеличения
Название: Discr_Logic.jpg
Просмотров: 108
Размер:	146.5 Кб
ID:	30579   Нажмите на изображение для увеличения
Название: PIC_Logic.jpg
Просмотров: 94
Размер:	141.5 Кб
ID:	30580  
Вложения:
Тип файла: zip Device_Summ.zip (1.37 Мб, 45 просмотров)
Bumbarra вне форума  
Непрочитано 19.01.2012, 13:38  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: 155им1

Сообщение от Bumbarra Посмотреть сообщение
Как видим, экономия, удобство, компактность - на лицо!
и не поспоришь...
Сообщение от Bumbarra Посмотреть сообщение
ресурсов контроллера хватает с диким запасом.
Уверены?
А если нужны наносекунды/мегагерцы?
Таки мелкая логика, но в ПЛИС...
Сообщение от Bumbarra Посмотреть сообщение
Ну и что, после этого можно "гнуть пальцы"?
omercury вне форума  
Непрочитано 19.01.2012, 21:14  
Bumbarra
Вид на жительство
 
Регистрация: 16.09.2011
Сообщений: 342
Сказал спасибо: 10
Сказали Спасибо 170 раз(а) в 103 сообщении(ях)
Bumbarra на пути к лучшему
По умолчанию Re: 155им1

"А если, а если"... "а если" и куй сломать немудрено
Цитата:
Уверены?
Уверен! Абсолютно! Наносекунды топикстартеру на-й не нужны, поскольку он сам изначально желал использовать сумматоры К561ИМ1 (енто ж КМОП), у которых время задержки распространения измеряется сотнями наносекунд на один корпус
Программно самый быстрый алгоритм - табличный. Несколько циклов, 255 байт в таблице.

Так что без базара могу гнуть пальцы ваще блин, да!
Тем более, что в самом начале я уже предлагал вариант на программируемой логике.

Вообще, сейчас это всего лишь пустая болтовня и мерения пиписьками. Топикстартер тут давно не появляется и, видимо, нах забил на эту затею.
Bumbarra вне форума  
Непрочитано 21.01.2012, 20:35  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: 155им1

Сообщение от Bumbarra
...он сам изначально желал использовать сумматоры К561ИМ1 (енто ж КМОП)
Если быть точными, то
Сообщение от Skifi Посмотреть сообщение
используя микросхему к555им1
правда ее в природе не существует, так что ближе 155ИМ1.
В остальном правы - топикстартер давно забыл что ему надо (зачет наверное сдан).
Aleksashka1 вне форума  
 
Опции темы

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

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

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


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


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