
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
Вопрос про "делитель" на двух 155ИЕ8
|
||
| Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио |
![]() |
|
|
Опции темы |
|
|
#1 |
|
Форумец
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 43
|
Вопрос про "делитель" на двух 155ИЕ8
Есть вот такой вот кусок схемы
где Fin - входная частота 256кГц I0-I7 - задание в двоичном коде( I0 - младший) Fout - выходная частота от 0 до 5кГц с шагом 20 Гц! Fout = I * 20Гц Сегодня весь день голову ломал как эта штука работает, так и не понял .Если следовать класическому делителю то Fout = Fin / I и получить частоты 5000Гц и 4980Гц не получится, а получится 5020 и 4923, при коэфициеттах деления 51 и 52 соответственно! Я бы сильно не парился, но данная схема использовалась во многих крупных установках и мне говорят что частота выдается именно заданная и расчитывается именно по данной формуле! |
|
|
|
|
#3 |
|
Gentoo
|
в справочке корявым по белому написано Fout=M*Fin/64
256000/50 = 5120 Гц. на схеме - каскадный 8-ми разрядный делитель... 5120/(2^8) = 20 Гц. этот делитель не из того учебника. короче он не совсем влобно на счетчике организован. там аккуратно смешиваются последовательно половинные гармоники - на третьей страничке даж схема есть из которой все понятно. слевой стороны (шина и горсть триггеров) - это каскад делителей частоты на 2. в право - управляемый сумматор меандров. 0000 0000 1111 1111 0000 0000 1111 1111 Fin/8 FA 0000 1111 0000 1111 0000 1111 0000 1111 Fin/4 FB 0011 0011 0011 0011 0011 0011 0011 0011 Fin/2 FC 0101 0101 0101 0101 0101 0101 0101 0101 Fin/1 FD 5/8: => FA, FC NOR( AND( NOT(FA), FB, FC, FD ), AND( NOT(FC), FD ) ) = NOR ( 0000 0001 0000 0000 0000 0001 0000 0000, 0100 0100 0100 0100 0100 0100 0100 0100 ) = 1011 1010 1011 1011 1011 1010 1011 1011 по числу импульсов - все просто супер =) а вот скважность - просто ж.... схема работает, но тока в качестве чего-то сугубо цифрового и не критичного к скважности. т.е. когда частота важна очень усредненой. а если так пытаться тональный генератор сделать - выйдет кака. =) |
|
|
|
|
#5 | ||
|
Форумец
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 43
|
Цитата:
Цитата:
Я просто не пойму как это может получаться! Если по теории: то в одном кол****ии с частотой 5000Гц уложится 51,2 такта входной частоты! а в 4980Гц - 51,405622489959839357429718875502. Я не как не могу понять откуда может взяться дробная часть. Т.е. это из серии на входе 1Гц а на выходе 1ГГц. Я допускаю что эта плата может выдать 20, 40 ... 5000 импульсов в секунду, но не 20 ... 5000Гц.Это сильно разные вещи. З.Ы. Эти импульсы использовались для задания скорости коллекторному приводу( т.е. эти импульсы фазовым компаратом сравнивались с импульсами от энкодера и т.д.) |
||
|
|
|
|
#6 | ||||
|
Gentoo
|
Цитата:
Цитата:
Цитата:
Но смешав их с правильными коэффициентами - можем получить приближение любой непрерывной функции. Так и тут - в общем случае на выходе получается страшная мешанина из импульсов разной длительности (и, соответственно, "разной частоты"). Но если смотреть на нее достаточно долго - получается что число импульсов за длительный промежуток времени соответствует частоте Х. Именно число импульсов, о частоте можно говорить только очень косвенно. Цитата:
|
||||
|
|
|
|
#7 | ||
|
Форумец
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 43
|
Цитата:
Цитата:
Наконец то мне башку пришла умная идея( смоделировал это все).Смоделировал и успокоиля. Схема выдает импульсы с плавающей частотой около заданной. |
||
|
|