-
- Использовать выходной порт как аккумулятор фазы в ДДС, и в цикле (или по прерыванию) прибавлять к нему "частоту" - Крок(10.09.2013 11:42)
- всем спасибо, победил! DDS, а точнее в данном случае NCO реализуется от силы в 10 простых строчек на C. - Argon(05.06.2013 21:05 - 21:07)
- мля, задача усложнилась: в этот же PIC16 всунуть 1wire slave и 1wire master. делаем ставки насчет получится/не получится? :) - Argon(06.06.2013 19:47 - 19:50)
- Делаю ставку : chlen(62 знак., 11.07.2013 15:33)
- отбой, проблема была решена организационно. Argon(229 знак., 11.07.2013 15:49)
- Делаю ставку : chlen(62 знак., 11.07.2013 15:33)
- мля, задача усложнилась: в этот же PIC16 всунуть 1wire slave и 1wire master. делаем ставки насчет получится/не получится? :) - Argon(06.06.2013 19:47 - 19:50)
- Может поможет NUMERICALLY CONTROLLED OSCILLATOR (NCO) MODULE? Илья(224 знак., 05.06.2013 19:40)
- NCO и есть частный случай DDS с выводом старшего бита аккумулятора - MBedder(05.06.2013 21:38)
- Религиозные люди щитают, что старший бит аккумулятора фазы не очень хороший сигнал выдаёт. Рекомендуют использовать встроенный компаратор. А я вот юзаю его, родимого. - Крок(13.06.2013 22:42)
- аппаратный недоDDS в PIC16, к-рый как раз подошел бы мне сейчас! спасибо, приму к сведению. Правда, в конкретном случае приходится делать на том, что есть. - Argon(05.06.2013 20:19 - 20:24)
- NCO и есть частный случай DDS с выводом старшего бита аккумулятора - MBedder(05.06.2013 21:38)
- для числоимпульсных входов я делал выдачу импульсов с помощью UART - koyodza(05.06.2013 17:14)
- ну тоже вариант. правда, только что выяснилось, что лучше бы получше размазать импульсы - у потребителя есть режим быстрой оценки частоты, паузы могут навредить. Argon(224 знак., 05.06.2013 17:20 - 17:26)
- Software DDS, как два пальца - MBedder(05.06.2013 16:09)
- я не силен в теории, подскажите: какова должна быть частота дискретизации DDS, чтобы 20000 Гц на выходе отличалось от 19999 Гц ? - Argon(05.06.2013 17:13)
- По видимому МБеддер под софтваре имел в виду VHDL. - ASDFS(05.06.2013 18:07)
- Под софтваре я имел в виду чисса софтваре - например, ассемблер - MBedder(05.06.2013 18:36)
- разъясните, плиз! период переполнения аккумулятора фазы эквивалентен периоду генерируемой частоты? - Argon(05.06.2013 18:38)
- Ессно. Читай блестящую статью Леонида Ивановича --> - MBedder(05.06.2013 18:40, ссылка, ссылка)
- спасибо! уже раза 3 прочитал, пока не все понял - Argon(05.06.2013 18:43)
- Ессно. Читай блестящую статью Леонида Ивановича --> - MBedder(05.06.2013 18:40, ссылка, ссылка)
- разъясните, плиз! период переполнения аккумулятора фазы эквивалентен периоду генерируемой частоты? - Argon(05.06.2013 18:38)
- думаю, что имелся ввиду именно программный DDS на МК. интуиция подсказывает, что это то, что нужно. правда, пока теорию не осилил - Argon(05.06.2013 18:15)
- Ну ежели поставить умножитель на опорный сигнал, подать его на тактовую проца а проц будет из себя программируемый делитель с табличкой изображать то конечно все можно. ASDFS(58 знак., 05.06.2013 18:25)
- ну я вот сейчас читаю о реализации DDS на PIC и в принципе идея захватывает. мне вроде достаточно 16-битного аккумулятора фазы для разрешения по частоте 1.5 Гц Argon(89 знак., 05.06.2013 18:31 - 18:34, ссылка)
- ещё - Vit(05.06.2013 18:40, ссылка, ссылка)
- И еще ещее :)) --> - MBedder(05.06.2013 18:47, ссылка)
- Если тебе нужен меандр и чихать на джиттер, то просто возьми старший бит аккумулятора и выдай его в порт. Еще круче в качестве старшего байта аккумулятора использовать сам порт (а на dsPIC/PIC24 - и в качестве всего аккумулятора) - MBedder(05.06.2013 18:39)
- прикольная идея, спасибо ) - Argon(05.06.2013 18:45)
- ещё - Vit(05.06.2013 18:40, ссылка, ссылка)
- ну я вот сейчас читаю о реализации DDS на PIC и в принципе идея захватывает. мне вроде достаточно 16-битного аккумулятора фазы для разрешения по частоте 1.5 Гц Argon(89 знак., 05.06.2013 18:31 - 18:34, ссылка)
- Вам будет проще формировать импульсы таймером, периодически меняя коэффициенты - koyodza(05.06.2013 18:21)
- какие коэффициенты? интервалы между импульсами? - Argon(05.06.2013 18:26)
- коэффициент деления koyodza(478 знак., 05.06.2013 19:32)
- какие коэффициенты? интервалы между импульсами? - Argon(05.06.2013 18:26)
- Ну ежели поставить умножитель на опорный сигнал, подать его на тактовую проца а проц будет из себя программируемый делитель с табличкой изображать то конечно все можно. ASDFS(58 знак., 05.06.2013 18:25)
- Под софтваре я имел в виду чисса софтваре - например, ассемблер - MBedder(05.06.2013 18:36)
- По видимому МБеддер под софтваре имел в виду VHDL. - ASDFS(05.06.2013 18:07)
- я не силен в теории, подскажите: какова должна быть частота дискретизации DDS, чтобы 20000 Гц на выходе отличалось от 19999 Гц ? - Argon(05.06.2013 17:13)