Шим для криворукого
- Войдите на сайт для отправки комментариев
Пт, 16/03/2012 - 23:13
Пожалуйста помогите написать шим на на два вывода. Между началом импульса с первого вывода и началом
импульса с второго вывода 29 мкс. Сам импульс 500 наносекунд. Если 500 нереально то можно 1 мкс. И так
бесконечно. С уважением
Пожалуйста помогите написать шим на на два вывода. Между началом импульса с первого вывода и началом
импульса с второго вывода 29 мкс. Сам импульс 500 наносекунд. Если 500 нереально то можно 1 мкс. И так
бесконечно. С уважением
ШИМ-сигнал - это не два вывода, а один.
ШИМ-сигнал определяется двумя параметрами:
период (или частота) и скважность
Поэтому, чтобы вы в конце концов у вас появилась возможность выразить свою бесконечную благодарность, укажите, Какя частота ШИМ вам нужна.
Минимальная ширина импульса при работе обсуждаемых здесь мк от кварца 16 МГц - 1/16 микросекунды, т.е. ок 60 наносекунд. Так что по длительности импульса вы вполне проходите.
Рассогласование 29 мкс между сигналами на выводах также можно обеспечить.
Так что выдавайте еще частоту/период.
Вот такая штуковина.Получается что частота каждого вывода 17.24Кгц можно 17Кгц особая точность не критична но зависимость между выводами должна быть.Импульс со второго вывода в центре длительности нуля с первого.Из рисунка видна зависимость
ШИМ с частотой (около) 17 кГц на Arduino-плате аппаратно реализовать едва ли удастся. С обычно устанавливаемым на эти платы кварцем и с учетом довольно бедного выбора значений предделителей в микроконтроллерах ATMega можно сгенерировать ШИМ с частотами 62,5 кГц (16000000/256), 31,25, 15,63, 7,81, ... В этом ряду ближайшая к вашим потребностям частота (15,63), скорее всего, не подойдет по требованиям точности.
Задаемся извечными вопросами русской интеллигенции: кто виноват и что делать? Кто виноват - ясно. Кварц - неудобная частота. Что делать? Либо менять кварц (для генерации ваших частот хорошо подойдут кварцы 4,41 МГц или 8,87 МГц), либо собирать внешний источник прямоугольных импульсов (например, на логических микросхемах, если высокая точность не нужна) и использовать режим генерации ШИМ с внешним источником тактирования.
Ну а так, чисто по параметрам сигнала (ширина импульса 0,5-0,9 мкс, период 1/17240=58 мкс -> от 2/256 до 4/256) ШИМ вполне реализуем.
Спасибо. Подсчитал можно и 15.63Кгц изменю ёмкость и подойдёт. Главное зависимость первого и второго выводов и чтобы каждый на 15.63Кгц работал. Заранее благодарен.