05.03.2015, 13:09
|
|
Вид на жительство
Регистрация: 29.03.2009
Адрес: Бровары, Украина
Сообщений: 326
Сказал спасибо: 1,404
Сказали Спасибо 82 раз(а) в 46 сообщении(ях)
|
Помогите сваять генератор
Добрый день,
попросили меня на работе сваять генератор меандра.
Рекомендуемые диапазоны, выбираемые 2-мя джамперами:
1...100 Гц
50...5000 Гц
1...100 кГц
50...500 кГц
Частота должна регулироваться аналоговым сигналом. т.е. потенциометром.
Первая мысль: PIC12F675. Но даже при записи большого значения в TRM0 в прерывании по его переполнению и кварце 20 МГц много времени отбирают процедуры входа и выхода в прерывание, 500 кГц ну никак не получается.
Далее - взял PIC16F873. При предделителе TRM2 в 1, PR2 = 0 и кварце на 4 МГц уже имеем частоту 1 МГц. Ставим 1 в PR2 и получаем нужные 500 кГц.
Но вот минимальная частота, при предделителе TRM2 в 16, PR2 = 255 - около 244 Гц, меньше уже нечем сделать.
Собственно вопрос: есть ли еще какие нибуть способы поставленной задачи?
|
|
|
|
05.03.2015, 13:16
|
|
Заблокирован
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
|
Re: Помогите сваять генератор?
Микропроцессор с таймером не годится: частота изменяется скачкообразно при изменении коэффициентов делителей.
Сообщение от -vitalik-
|
Ставим 1 в PR2 и получаем нужные 500 кГц
|
А сможете получить 490кГц?
Делайте на логических элементах и RC-цепочке - получите плавное изменение частоты.
|
|
|
|
05.03.2015, 13:29
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
|
Re: Помогите сваять генератор?
Сообщение от -vitalik-
|
Первая мысль: PIC12F675
|
Не-а! Меньше, чем 4-ядерный "Пентиум" с "Десяткой" не потянет...
Что за зашоренность дикая??? Давным-давно известные старые добрые аналоговые схемы остаются в неведении, зато микроконтроллеры пихаются в любую дырку, куда надо и куда не надо...
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
|
|
|
Эти 6 пользователя(ей) сказали Спасибо Falconist за это сообщение:
|
|
|
05.03.2015, 13:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
Re: Помогите сваять генератор?
555 таймер ... до 1,5 мегагерц можно спокойно сделать
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
|
|
|
|
05.03.2015, 13:33
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
|
Re: Помогите сваять генератор?
elon, насчет "спокойно" - сильно сомневаюсь. Вы на нем хотя бы 150 кГц вытяните.
Что касается меандра, то на выходе таймера либо Т-триггер придется ставить, либо извращаться с симметрированием выходного сигнала, чтобы получить скважность 2. Мне это удалось: http://forum.cxem.net/index.php?show...0#entry1757408 Правда, при этом нужно жестко стабилизировать питание таймера, иначе меандр "поплывет".
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Последний раз редактировалось Falconist; 05.03.2015 в 13:44.
|
|
|
|
05.03.2015, 13:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
Re: Помогите сваять генератор?
400-500 легко , 1 посложнее , 1,5 максимум что удалось реально
правда на нормальных чипах а не на дешевых китайских г.....
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
|
|
|
|
05.03.2015, 13:51
|
|
Вид на жительство
Регистрация: 29.03.2009
Адрес: Бровары, Украина
Сообщений: 326
Сказал спасибо: 1,404
Сказали Спасибо 82 раз(а) в 46 сообщении(ях)
|
Re: Помогите сваять генератор?
Извините, забыл упомянуть.
МК - обязательное условие, чтобы конструкцию не "скозлили" конкуренты
|
|
|
|
05.03.2015, 13:51
|
|
Супер-модератор
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
|
Re: Помогите сваять генератор?
elon, may be... Хотя по графикам из даташитов частот выше 100 кГц вроде бы и нетути.
Сообщение от -vitalik-
|
чтобы конструкцию не "скозлили" конкуренты
|
Насмешил!... ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) Такую "супер-конструкцию" и "козлить" не надо. Любой, у кого в голове не резонатор а мозги, повторит ее функцию (что принципиально существеннее, чем конструкция) на любой элементной базе. Лично я могу хоть 5 вариантов предложить, хотя и не профессиональный электронщик.
Кстати, при такой вводной
Сообщение от -vitalik-
|
попросили меня на работе
|
подобные вопросы должны вроде бы предусматривать платную консультацию...
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Последний раз редактировалось Falconist; 05.03.2015 в 13:57.
|
|
|
|
05.03.2015, 14:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2012
Адрес: Питер
Сообщений: 982
Сказал спасибо: 131
Сказали Спасибо 230 раз(а) в 157 сообщении(ях)
|
Re: Помогите сваять генератор?
Разберите асм - http://cxem.net/izmer/izmer75.php и будет вам счастье
|
|
|
|
05.03.2015, 14:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.12.2004
Адрес: Bернулся в San Jose,CA,USA,Beach BLVD,свой дом,окна на океан-ничего личного,просто бизнес!
Сообщений: 1,098
Сказал спасибо: 22
Сказали Спасибо 423 раз(а) в 316 сообщении(ях)
|
Re: Помогите сваять генератор?
Falconist ... it really believe in the word , вариант пройденый и давно , все работает поскольку гораздо интереснее не графики а принципиальная схема самого таймера
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:38.
|
|