Перейти к содержанию

Преобразование Параллельного Кода В Последовательный


bakae

Рекомендуемые сообщения

Не нашел раздела по цифровой технике, поэтому пишу сюда. Вобщем нашел в сети схему на 155ир13, проверял без мк на лпт компьютера, по осцилу все сигналы идут, на выходе q7-ничего. Заменил все сигналы тупо джамперами и кнопками, на все выходы повесил светодиоды, результат- при при поднятии входа с, регистр запоминает состояние на входе и на выходе тухнут соответствующие светодиоды, причем это не зависит от состояния s0 и s1. далее ничего не происходит, не сдвинуть строчку не вправо не влево. Проверял 10 разных микросхем, правда одной партии - результат тот же. Посмотрел даташит на аналог 14198 и судя по таблице истинности, нужно поднять еще и вывод R, но тоже ни на что не влияет, при низком уровне на нем должен происходить сброс выходного порта, но это тоже не происходит. Помогите решить проблему или найти причину(мои кривые руки или брак микросхем). Или подскажите пример реализации 56 разрядной параллельной шины в последовательную. Спасибо.

Изменено пользователем bakae

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

bakae, параллельная запись в реггистр должна производится только при высоких уровнях S0 S1. В противном случае микра дефектная. Я тоже, однажды, намучался с 1533ИР13 Минского завода. Печатки заводские уже были изготовлены. А микросхемы оказались дефектные, причём все. Тоже была проблема со сдвигом. Я на завод звонил, ругался. Пришлось печатки переделывать, 1533ИР13 в отличие от 155ИР13 в узком корпусе.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Спасибо. А они 1533 и 155 полные аналоги? просто в поиске их за аналоги не выдают, ДШ не читал пока.

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

По паспорту завода - полный аналог, только корпус узкий, как у ДИП16. Завод два года продавал их, не подозревая о дефекте, пока я им не позвонил, и не ткнул пальцем в отсутствующий по даташиту режим. :D

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

А годы случайно не 85 и 87? :)

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Справочника под рукой сейчас нет, но запись в регистр происходит по фронту тактового импульса т.е динамическое срабатывание, фронт это нарастание импульса (в районе 1,2 - 1,5вольта) иногда по спаду (тылу), бывает что некоторые м/c срабатывают по тылу, а другие из другой партии по фронту. Самое неприятное - когда информация и такт происходят одновременно, ничего незапишеться! Запись произойдет если регистр собран на 155ТМ5, там запись происходит высоким уровнем (еденицей).

Ссылка на комментарий
Поделиться на другие сайты

Сегодня собрал на 1533ир13 та же херня ничего не работает и запись вне зависимости от уровнях на s1 и s0 и тактового импульса, собрал демоплату на входе джамперы, на выходе светодиоды, когда джампером вешаешь ногу на землю(ноги через подтягивающие резисторы подключенына плюс питания), соответствующий светодиод тухнет, но сдвига не происходит. Не могут же и эти микры браковаными быть(97 год). У меня уже весь мозг кипит, дш почти наизусть выучил. В монтаже косяков нет. Может знаете как при минимуме проводов отслеживать состояние 56 контактных датчиков? И можно подробнее про тм5? Спасибо

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

bakae, паниковать не нужно, лучше нарисуй как тестируешь. И на тактовый нужно антидребезговую схему, если кнопкой управляешь.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Антидребезг собран. но на входы на 155ла3(схема на рисунке вверху) Управляю по нижней схеме в качестве нагрузки-светодиоды, сигнал управления как кнопками, так и с компа отправлял через лпт, но реакции 0. В протеусе кнопками тоже не работает, но и не зажигает светодиоды от дергания на входе. Саму идею брал отсюда, даташит курил, дергал входом сброса, результат тот же.

post-88010-0-62772100-1333296561_thumb.jpg

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

Даташит курить не нужно, только прочитать. Для параллельной загрузки кода нужно:

1. 13 ножка - ресет и S1 S0 - подать 1;

2. установить код на входах;

3. щёлкнуть CLK.

Там, где у тебя три кнопки на + питания, нужны резисторы на землю. Иначе у тебя будет либо 1, либо полная 1 :)

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Тоесть, как я понимаю все три ноги c, s1,r повесить на землю через резистор, а далее до резистора подключить по кнопке, повешенной на плюс питания? С алгоритмом подачи все именно так и делаю, собирал на авторской печатке(из статьи на которую ссылка в предыдущем посте) с кнопками и двумя регистрами, тоже ничего не работает(кстати у него резет вообще не используется), также у него нет резисторов на ногах управления! Что-то гдето я мудрю. С резисторами попробую вечером. Спасибо.

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

bakae, в статье всё правильно. Не подключить вывод ресета то же самое, что подать на него "1". И резисторы там не нужны потому, что управление идёт от МК. Он обеспечивает и "0" и "1". А когда подключены кнопки на плюс, без резисторов нельзя. Либо кнопки на землю подключить. А вообще, правило хорошего тона, все неиспользуемые входы вешать через 1 кОм на плюс. Особенно, на высоких тактовых частотах.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

У меня сейчас висячими в воздухе оказались только dr и dl, и вешать их на плюс или на минус не считаю нужным, согласно таблице истинности на ир13. Я прав или нет? Спасибо.

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

Все заработало. Спасибо огромное.

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

.

Изменено пользователем bakae

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

Можно было не повторять, я бы и с одного раза понял... :D

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

У меня сейчас висячими в воздухе оказались только dr и dl...

Всё ясно, выводы 2 и 22 висели т.е. "имели еденицу", при паралельной загрузке они должны были "сидеть" на земле. Григорий правильно заметил - в ТТЛ входа (даже неиспользуемые) должны сидеть на земле или иметь "подгрузку еденицы". Мне остаёться добавить - не стоит нагружать выходы обычной логики на светодиоды, лампочки, реле и.т.д. Для этого есть элементы с открытым колектором ЛН2, ЛА7 или повторители ЛИ5.

Ссылка на комментарий
Поделиться на другие сайты

Не, они так и висят в воздухе. Если их посадиить на + или землю, то логика работы изменится(может вообще не работать, потому как в даташите эта ситуация не оговорена), а мне это не нужно. Проблема была в отсутствии резисторов подтягивающих на землю управляющие ноги. А светодиоды только для наглядной индикации процесса, в конечном устройстве их не будет.

Изменено пользователем bakae

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

В последнее время заметил - справочники в электронном виде имеют ошибки. Я долго не мог понять - почему с ИР13 столько проблем! Сегодня на работе поднял "даташиты" и советую пользоваться литературой до 91года :angry: , по ИР13 сведения были очень хреновые т.е. везде по разному (путались названия и номера выводов). Мне проще - все схемы многократно проверены и ошибки давно исправлены, но надо всё же старую литературу поднять!

Ссылка на комментарий
Поделиться на другие сайты

Не, они так и висят в воздухе. Если их посадиить на + или землю, то логика работы изменится(может вообще не работать, потому как в даташите эта ситуация не оговорена), а мне это не нужно.

Эти выводы - вход последовательного кода для ввода данных в регистр при сдвиге. Ни на какую логику работы они не влияют. Тебе они могут понадобится, чтобы вывести твои 52 разряда последовательно через один разряд порта.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Мне они не нужны, поскольку вывести в последовательный код, нужно только то, что в определенный момент находится на входе, и добавлять что-то в эту последовательность не нужно. И обьясните пожалуйста,так для общего развития, что будет если на оба этих входа одновременно подать 0(1), в младшем и старшем разряде будет 0(1)? судя по таблице.

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

В зависимости от направления сдвига. Например, при сдвиге вправо, то что поступает на входе DR будет заполнять регистр, по мере вытеснения его содержания. При этом состояние входа DL ни на что не влияет. Таким образом, можно каскадно соединить несколько регистров и выдать содержимое входов всех регистров через Q8 последнего из них.

Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Ссылка на комментарий
Поделиться на другие сайты

Вроде все понятно, тоесть если одновременно на эти входы подать лог уровень, он не заполнит разряды справа для dr и слева для dl, и мы не потеряем потеряем старший и младший разряд, а заполнение этих разрядов идет исключительно только при сдвиге в соответствующую сторону и заполняются уже освободившиеся от данных разряды? Тогда куда посоветуете повесить эти ноги на плюс или землю? Сейчас просто в воздухе и все работает. Извините за мою назойливость, просто хочется до конца разобраться. Спасибо.

...... Итак увидел я, что нет ничего лучше, как наслаждаться человеку делами своими: потому что это - доля его; ибо кто приведет его посмотреть на то, что будет после него?!

//Екклеcиаст, 3, 22.//

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Согласен, очень криво объяснил. Это работа трёх вольтовой линии, просто на диод шотки сдвоенный, на один анод приходит сигнал напрямую с трансформатора, а на второй через дроссель. Вольт/деление 5 вольт в клетке, тайминг по моему 10 МС. Третья фотография это сигнал на катодах уровень земли ровно по центру экрана. Но все линии по итогу в порядке 3.3 в, 5, в, 12 в и -12 в. Нагрузить все линии не могу сразу ,так как тут же выгорают транзисторы (имеется нагрузка 250 ватт по 10 ампер на каждую линию за исключением-12в), поэтому нагружаю 3.3 вольтовую линию на 10 ампер,  подключаю переменный резистор 50 ватт на 15 ом на 5 вольтовую линию и постепенно довожу до той той картины с перекосом (это гдето  50 ватт общее). По поводу микросхемы, вверху имеется скрин где между импульсами проскакивает мини импульс, если так можно сказать, он проскакивает и на одной  и на второй ноге (7,8). Микросхема не tl 494, а lw4933/abx942.1/c9421646. Далее они приходят на базы транзисторов 945g  коллекторы этих транзисторов соединены с  выводами трансформатора. Просто схема типовая, легче мне кажется просто привести фото самого блока, для тех кто разбирается будет гораздо информативне.  Диод шотки по 12 вольтовой линии был подгоревший, заменил на донора. Приводить скрины не буду что бы не захламлять тему. В итоге, пока все так же, при достижении определенной нагрузки суммарно где-то 50 ватт, появляется этот "выброс и перекос". По этому имеются мысли на два варианта, это микросхема , этот мини импульс между периодами, на низкой нагрузке особо не влияет, но при достижении определенной приводит с самовозбуждению входной цепи и непроизвольному открытию транзистора нижнего плеча. Либо дело в "горячей части", плавающий дефект в обвязке силовых ключей.  Спасибо за ответ.
    • @Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
    • Спасибо за совет. Автором данного проекта я не являюсь, мне нужно было воссоздать уличный датчик для метеостанции взамен пропавшего(( Из разного найденного в интернете этот проект работает с моей станцией Орегон (спасибо автору). В понедельник попробую последовать Вашему совету. Но все равно куча непоняток  как блин это работает)) Если дело в неправильной отправки команды, то как на это влияет подключение датчика температуры? Если совсем не подключать таймер, то передача идет один раз (как и прописано в программе), станция принимает и отображает, но минут через сколько-то естественно станция уже ни чего не показывает, но с таймером питание полностью не пропадает с ардуинки, но передача сигнала каким-то образом работает по таймеру.  В моем понимании данная команда подается один раз потому, что таймер должен отключать питание МК после передачи сигнала и каждые 43 сек снова подавать питание (так того требует станция).  Ардуино передает показания температуры отключается полностью и 43 секунды мк не работает.  Сейчас у меня питание пока сделано на подпитке от солнечной батареи, но пару пасмурных дней и аккумулятор съедается до отключения(
    • thickman Так и сделаю. Вытащу из бу БП.  Буду знать, как отличить. Благодарю. Заменил транзисторы на IRFB20N50K. Картина стала, совсем другой.  Похоже трудность не в драйвере, на момент подвозбуда, переходные процессы, в нем, завершены. Увеличил затворные резисторы до 50ом, стало немного лучше.  Не понятно, почему верхний ключ греется несколько сильнее. Возможно, стоит посмотреть ток в коллекторе.  Снабберные емкости временно удалил, изменений не произошло.  Замена ТГР на другой, на кольце MSTN-16A-TH, так же, результата не принесла.   irfb20n50k.pdf
    • А что нить из ассортимента активных щупов производства СССР..))
    • Типа такого: https://aliexpress.ru/item/2044864227.html?sku_id=58855020183
×
×
  • Создать...