Цифровая осциллография.
Apr. 30th, 2015 11:22 pmЦифровой осциллограф с красивым цветным экраном окончатильно вытеснил своего аналогового предка из исследовательских лабораторий. Удобный прибор, позволяющий не только посмотреть форму сигнала, но и измерить многие его параметры, а так же записать картинку на флешку, радует современного инженера.
Вот такую картинку синусоиды частотой 1 МГц рисует бюджетный Тектроникс TDS2022.

Сигнал на него поступает с замечательного генератора другой американской фирмы Аджилент.

Как можно заметить наблюдается полное соответствие показаний частоты и амплитуды на обоих приборах.
Сейчас я включу на генераторе амплитудную модуляцию частотой 400 Гц и глубиной 50%. Хотя этот вид модуляции почти умер в радиовещании, прибор позволяет это сделать.

Смотрим на осциллограф. Вместо картинки АМ из учебника на экране наблюдается очень неравномерное заполнение радиочастотой.

Или, несколько изменив уровень синхронизации, вот так.

Древний аналоговый осциллограф показывает при этом правильную картинку АМ сигнала.

Странность картинки на цифровом приборе вызвана кратностью частоты дискретизации осциллографа и частоты генератора. Если чуть изменить частоту генератора, то ситуация меняется и изображение становится правильным.
Даже вполне хорошие и исправные приборы иногда показывают фигню. И этому есть нормальное объяснение.
А сфотографированный мной С1-55 уже отправился в утиль. RIP.
Вот такую картинку синусоиды частотой 1 МГц рисует бюджетный Тектроникс TDS2022.

Сигнал на него поступает с замечательного генератора другой американской фирмы Аджилент.

Как можно заметить наблюдается полное соответствие показаний частоты и амплитуды на обоих приборах.
Сейчас я включу на генераторе амплитудную модуляцию частотой 400 Гц и глубиной 50%. Хотя этот вид модуляции почти умер в радиовещании, прибор позволяет это сделать.

Смотрим на осциллограф. Вместо картинки АМ из учебника на экране наблюдается очень неравномерное заполнение радиочастотой.

Или, несколько изменив уровень синхронизации, вот так.

Древний аналоговый осциллограф показывает при этом правильную картинку АМ сигнала.

Странность картинки на цифровом приборе вызвана кратностью частоты дискретизации осциллографа и частоты генератора. Если чуть изменить частоту генератора, то ситуация меняется и изображение становится правильным.
Даже вполне хорошие и исправные приборы иногда показывают фигню. И этому есть нормальное объяснение.
А сфотографированный мной С1-55 уже отправился в утиль. RIP.
no subject
Date: 2015-05-02 07:06 pm (UTC)зачем перекладывать километр данных из одного места в другое?:)) включите логику если вы программист конечно...
кстати latency у вас будеть больше с вашим DMA...
no subject
Date: 2015-05-02 07:09 pm (UTC)Про данные - слишком обще. Иногда их нужно переписать кучу и ничего с этим не сделаешь, будь хоть 1000 раз программистом.
Насчет задержки - также спорно. Смотря в какой задаче. Где-то может быть больше, где-то может быть и меньше, а где-то вообще побоку, DMA или нет, а задержка одна.
no subject
Date: 2015-05-02 07:18 pm (UTC)вы начинаете отсылать данные еще до того как получили окончательно все данные. а с вашим DMA вы сначала копируете в память весь кусок а потом из панять уже отсылаете опять..
копировать данные целиком и ничего с ними не делать, звучит как задача для ПК, скопировать фильм на диск:)
no subject
Date: 2015-05-02 07:24 pm (UTC)Почитайте про MODBUS.
>>звучит как задача для ПК
Задачи разные бывают и на МК тоже.