Паразитные выбросы на выходе дешифратора

Обсуждаем цифровые устройства...
Аватара пользователя
AlexS4
Друг Кота
Сообщения: 6650
Зарегистрирован: Пт сен 10, 2021 15:19:36
Откуда: Протвино

Re: Паразитные выбросы на выходе дешифратора

Сообщение AlexS4 »

пресетные счетчики это супернадежно, там все по 1 фронту синхронизации, накосячить непросто, на выходе - всегда ровные импульсы длительностью 1 такт синхросигнала и гарантированно без иголок.

а с асинхронными компараторами, как и сдешифраторами, надо быть осторожным, использовать результаты сравнивнения только в моменты когда переходные процессы гарантированно завершились, в процессе изменений там часто летят иглы на выход
diplodok
Мудрый кот
Сообщения: 1763
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Паразитные выбросы на выходе дешифратора

Сообщение diplodok »

Что, умерла тема?

Если есть схема на 74НС163 - покажи.
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

Тема не умерла.
Я пока занят другими делами.
Схема будет на следующей неделе.
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

Вариант схемы формирователя импульсов на программируемых счётчиках:

Изображение

За программирование счётчика HC163 отвечает вычитающий счётчик HC193

Макет схемы:

Изображение

Осциллограмма с кодом программирования счётчика 1110

Изображение

Осциллограмма с кодом программирования счётчика 0001

Изображение
diplodok
Мудрый кот
Сообщения: 1763
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Паразитные выбросы на выходе дешифратора

Сообщение diplodok »

electroget писал(а):Длительность управляющих импульсов должна будет пошагово последовательно увеличиваться по экспоненциальной зависимости
electroget писал(а):Вариант схемы формирователя импульсов
Не наблюдается "экспоненциальной зависимости"
elget.pdf
экспоненциальная зависимость
Схема
(281.17 КБ) 94 скачивания
ElGet_163.png
дополнение к pdf-у
(101.09 КБ) 57 скачиваний
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

[uquote="diplodok",url="/forum/viewtopic.php?p=4621014#p4621014"]Не наблюдается "экспоненциальной зависимости"[/uquote]
До этого ещё далеко. Схема на дешифраторах позволяла бы сразу взять 4 нужных длительности из 16 возможных и поочерёдно включать их мультиплексором 74НС4067. Со схемой на счётчиках такой номер не пройдёт, у этой схемы всего один выход и эта схема может формировать импульсы только последовательно. Поэтому к этой схеме нужно будет ещё делать специальный декодер через который в счётчик будут последовательно загружаться строго определённые коды чтоб получить на выходе нужные длительности.
diplodok
Мудрый кот
Сообщения: 1763
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Паразитные выбросы на выходе дешифратора

Сообщение diplodok »

electroget писал(а):Со схемой на счётчиках такой номер не пройдёт
Ты схему (что я дал) и дополнителный файл к ней смотрел? Я же на 74НС163 сделал. Правда в Multisim нет 4067 и я поставил 74НС151.

Получилось.

Забыл сказать - схему в железо не делал.

А если у тебя какая-то другая идея, требования то я не виноват. Ты нигде не выложил что тебе нужно.
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

[uquote="diplodok",url="/forum/viewtopic.php?p=4621035#p4621035"]Ты схему з9что я дал) и дополнителный файл к ней смотрел?[/uquote]
Схему я скачал, но пока ещё подробно не смотрел. Буду изучать её.
diplodok
Мудрый кот
Сообщения: 1763
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Паразитные выбросы на выходе дешифратора

Сообщение diplodok »

electroget писал(а):Схему я скачал
А короткое пояснение как это работает в доп. файле с осциллограммы, лог. аналлизатора, пояснения)...... Ты меня удивляеш ......
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

diplodok,
Твоя схема не настолько простая чтоб сразу понять что там сделано на триггерах 74НС74.
diplodok
Мудрый кот
Сообщения: 1763
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Паразитные выбросы на выходе дешифратора

Сообщение diplodok »

electroget писал(а):что там сделано на триггерах 74НС74
U4B (нижний):
вместе с U3A и сборка диодов
- при сигнала переноса с 74нс163 и такта переходить в 1 (0 на вход S U3A). Она же и на вх. D U4A.
- Эту 1 по положителного фронта на выходе U3A (0->1) через конденсатор С2 переводить U3A в 1 - начало вых пульса.
- при появление положителного перехода на вых НС151
-- U4B обнуляется (вход D и такт С)
-- U4A тоже обнуляется (конец выходного пульса). Через нижний диод сборки и на вход С. !!!! Здесь "критичное" место - на мой взгляд. Можно и в не сработать. Здесь можно (нужно) поставить RC цепочку для замедления сигнала на вход С U4A.

Как-то так.

PS: Заметил - схему скачали в 2,5 раза больше чем доп. файл. А там можно увидеть как работает схема. Вылагаю осциллограмму выхода
Изображение(click)
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Паразитные выбросы на выходе дешифратора

Сообщение akl »

Попытался сгенерировать 8 каналов на tiny2313 с кварцем 8МГц. Задействован PORTB
- PB0 импульс синхронизации
- PB1 меандр
- PB2 импульс 1 длительности, сдвинутый на 1 такт
- PB3 импульс 2 длительности, сдвинутый на 2 такта
- PB4 импульс 3 длительности, сдвинутый на 3 такта
- PB5 импульс 4 длительности, сдвинутый на 4 такта
- PB6 импульс 5 длительности, сдвинутый на 5 тактов
- PB7 импульс 6 длительности, сдвинутый на 6 тактов
Проверил в железе.

Код: Выделить всё

.include "tn2313def.inc"
.equ	Fo=8000000

.org	0x00
RESET:
	SBI	ACSR,ACD
	SER	R22
	OUT	DDRA,R22
	OUT	DDRB,R22
	OUT	DDRD,R22

	LDI	ZH,HIGH(TB_FORM*2)
	LDI	ZL,LOW(TB_FORM*2)

FORM:
	NOP
	ANDI	ZL,$4F
	LPM	R22,Z+
	OUT	PORTB,R22
	RJMP	FORM
.ORG	$20
TB_FORM:
.DB	$03,$04,$0A,$18,$32,$70,$E2,$E0,$C2,$C0,$82,$80,$02,$00,$02,$00
.EXIT
Вложения
TEST_TN2313.hex
(149 байт) 62 скачивания
diplodok
Мудрый кот
Сообщения: 1763
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Паразитные выбросы на выходе дешифратора

Сообщение diplodok »

Обнаружил доволно грубую ошибку в моделью 74НС74 в Мултисим-е.

Вариант предложенный мною (скорее) в железо не будет работать. Извиняюсь. Принцип правильный и можно сообразить другую схему .....
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

[uquote="akl",url="/forum/viewtopic.php?p=4621625#p4621625"]Попытался сгенерировать 8 каналов на tiny2313[/uquote]
Микроконтроллер который мог бы легко генерить ШИМ на частоте 1 мегагерц это редкость.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Паразитные выбросы на выходе дешифратора

Сообщение КРАМ »

[uquote="electroget",url="/forum/viewtopic.php?p=4622016#p4622016"]это редкость.[/uquote]
Это зависит от разрядности ШИМа. При 4 разрядном ШИМе потребуется всего 16 МГц на входе счетчика, чтобы получить 1 МГц ШИМ. Ну и у Cortex M4 с рабочими частотами ядра 100...200 МГц (это, внезапно, почти все и за смешные деньги) этот 1 МГц можно получить уже с разрешением 7 разрядов и более.
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

[uquote="КРАМ",url="/forum/viewtopic.php?p=4622063#p4622063"]у Cortex M4 с рабочими частотами ядра 100...200 МГц (это, внезапно, почти все и за смешные деньги[/uquote]
А разработка программ для МК тоже делается за смешные деньги?
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Паразитные выбросы на выходе дешифратора

Сообщение КРАМ »

[uquote="electroget",url="/forum/viewtopic.php?p=4622071#p4622071"]А разработка программ для МК[/uquote]Если от контролера нужен лишь ШИМ, то вообще бесплатно. Это только инициализация.
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Re: Паразитные выбросы на выходе дешифратора

Сообщение electroget »

ШИМ я могу и без контроллера в магазине купить.
Аватара пользователя
КРАМ
Друг Кота
Сообщения: 25154
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Re: Паразитные выбросы на выходе дешифратора

Сообщение КРАМ »

[uquote="electroget",url="/forum/viewtopic.php?p=4622016#p4622016"]Микроконтроллер который мог бы легко генерить ШИМ на частоте 1 мегагерц это редкость.[/uquote]
К чему был этот пассаж?
Мой ответ был на него. ШИМ с частотой 1 МГц редкостью не является. Все зависит от потребной разрядности ШИМ.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Паразитные выбросы на выходе дешифратора

Сообщение akl »

electroget писал(а):Микроконтроллер который мог бы легко генерить ШИМ на частоте 1 мегагерц это редкость.
На картинке 1МГц не видно. Видна длительность импульса 1мкс и период ШИМ 16мкс.
[img]
FIG1.PNG
(75.06 КБ) 54 скачивания
[/img]
Жертвуя числом каналов и задействовав периферию можно ШИМ с периодом 1мкс сгенерировать на той же tiny2313
Ответить

Вернуться в «Цифровая техника»