Страница 5 из 6
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс авг 25, 2024 17:39:04
AlexS4
пресетные счетчики это супернадежно, там все по 1 фронту синхронизации, накосячить непросто, на выходе - всегда ровные импульсы длительностью 1 такт синхросигнала и гарантированно без иголок.
а с асинхронными компараторами, как и сдешифраторами, надо быть осторожным, использовать результаты сравнивнения только в моменты когда переходные процессы гарантированно завершились, в процессе изменений там часто летят иглы на выход
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср авг 28, 2024 14:40:13
diplodok
Что, умерла тема?
Если есть схема на 74НС163 - покажи.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср авг 28, 2024 14:47:52
electroget
Тема не умерла.
Я пока занят другими делами.
Схема будет на следующей неделе.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 07:43:06
electroget
Вариант схемы формирователя импульсов на программируемых счётчиках:
За программирование счётчика HC163 отвечает вычитающий счётчик HC193
Макет схемы:
Осциллограмма с кодом программирования счётчика 1110
Осциллограмма с кодом программирования счётчика 0001

Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 13:05:29
diplodok
electroget писал(а):Длительность управляющих импульсов должна будет пошагово последовательно увеличиваться по экспоненциальной зависимости
electroget писал(а):Вариант схемы формирователя импульсов
Не наблюдается "экспоненциальной зависимости"
- elget.pdf
- экспоненциальная зависимость
Схема - (281.17 КБ) 105 скачиваний
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 14:09:28
electroget
[uquote="diplodok",url="/forum/viewtopic.php?p=4621014#p4621014"]Не наблюдается "экспоненциальной зависимости"[/uquote]
До этого ещё далеко. Схема на дешифраторах позволяла бы сразу взять 4 нужных длительности из 16 возможных и поочерёдно включать их мультиплексором 74НС4067. Со схемой на счётчиках такой номер не пройдёт, у этой схемы всего один выход и эта схема может формировать импульсы только последовательно. Поэтому к этой схеме нужно будет ещё делать специальный декодер через который в счётчик будут последовательно загружаться строго определённые коды чтоб получить на выходе нужные длительности.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 14:26:00
diplodok
electroget писал(а):Со схемой на счётчиках такой номер не пройдёт
Ты схему (что я дал) и дополнителный файл к ней смотрел? Я же на 74НС163 сделал. Правда в Multisim нет 4067 и я поставил 74НС151.
Получилось.
Забыл сказать - схему в железо не делал.
А если у тебя какая-то другая идея, требования то я не виноват. Ты нигде не выложил что тебе нужно.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 14:44:16
electroget
[uquote="diplodok",url="/forum/viewtopic.php?p=4621035#p4621035"]Ты схему з9что я дал) и дополнителный файл к ней смотрел?[/uquote]
Схему я скачал, но пока ещё подробно не смотрел. Буду изучать её.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 14:47:14
diplodok
electroget писал(а):Схему я скачал
А короткое пояснение как это работает в доп. файле с осциллограммы, лог. аналлизатора, пояснения)...... Ты меня удивляеш ......
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 15:14:03
electroget
diplodok,
Твоя схема не настолько простая чтоб сразу понять что там сделано на триггерах 74НС74.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вс сен 01, 2024 15:48:24
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)
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Вт сен 03, 2024 05:26:07
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
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср сен 04, 2024 10:37:31
diplodok
Обнаружил доволно грубую ошибку в моделью 74НС74 в Мултисим-е.
Вариант предложенный мною (скорее) в железо не будет работать. Извиняюсь. Принцип правильный и можно сообразить другую схему .....
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср сен 04, 2024 10:44:03
electroget
[uquote="akl",url="/forum/viewtopic.php?p=4621625#p4621625"]Попытался сгенерировать 8 каналов на tiny2313[/uquote]
Микроконтроллер который мог бы легко генерить ШИМ на частоте 1 мегагерц это редкость.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср сен 04, 2024 12:46:12
КРАМ
[uquote="electroget",url="/forum/viewtopic.php?p=4622016#p4622016"]это редкость.[/uquote]
Это зависит от разрядности ШИМа. При 4 разрядном ШИМе потребуется всего 16 МГц на входе счетчика, чтобы получить 1 МГц ШИМ. Ну и у Cortex M4 с рабочими частотами ядра 100...200 МГц (это, внезапно, почти все и за смешные деньги) этот 1 МГц можно получить уже с разрешением 7 разрядов и более.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср сен 04, 2024 13:12:50
electroget
[uquote="КРАМ",url="/forum/viewtopic.php?p=4622063#p4622063"]у Cortex M4 с рабочими частотами ядра 100...200 МГц (это, внезапно, почти все и за смешные деньги[/uquote]
А разработка программ для МК тоже делается за смешные деньги?
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср сен 04, 2024 14:00:03
КРАМ
[uquote="electroget",url="/forum/viewtopic.php?p=4622071#p4622071"]А разработка программ для МК[/uquote]Если от контролера нужен лишь ШИМ, то вообще бесплатно. Это только инициализация.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср сен 04, 2024 15:48:05
electroget
ШИМ я могу и без контроллера в магазине купить.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Ср сен 04, 2024 17:02:19
КРАМ
[uquote="electroget",url="/forum/viewtopic.php?p=4622016#p4622016"]Микроконтроллер который мог бы легко генерить ШИМ на частоте 1 мегагерц это редкость.[/uquote]
К чему был этот пассаж?
Мой ответ был на него. ШИМ с частотой 1 МГц редкостью не является. Все зависит от потребной разрядности ШИМ.
Re: Паразитные выбросы на выходе дешифратора
Добавлено: Чт сен 05, 2024 08:07:40
akl
electroget писал(а):Микроконтроллер который мог бы легко генерить ШИМ на частоте 1 мегагерц это редкость.
На картинке 1МГц не видно. Видна длительность импульса 1мкс и период ШИМ 16мкс.
[img]
[/img]
Жертвуя числом каналов и задействовав периферию можно ШИМ с периодом 1мкс сгенерировать на той же tiny2313