Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по тактированию!
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
inventor
Я не занимаюсь схемотехникой, поэтому у меня такой лоховский вопрос:
дело вот в чем, я работаю с уже разведенной платой, где вместо
кварца стоит VXTO - т.е. подстраиваемый генератор на частоту 19.2 МГц.
эту частоту я подаю на свой проц, где с помощю PLL делю ее и умножаю.
в результате этих телодвижений получаю частоту ядра проца 192 МГц
и частоту периферии 48 Мгц.
т.е. 19.2 x 10 = 192 МГц и 192 / 4 = 48 МГц.
кроме этого проца ц меня на плате стоят 4 АЦП ADS1282
достаточно дорогие камни используемые в сейсмологии.
эти АЦП тактируются от другово VCXO на 4.096 Мгц.
второй VCXO приходится программно подстраивать относительно первого.
а первый на 19.2 я настраиваю с помощью GPS модуля.
мне не нравица такая разводка на нашей плате, потому что даже
я-лох, понимаю, что на ней половина лишних деталей.
Вопрос у меня такой, можно ли убрать второй VCXO на 4.096 МГц
для тактирования АЦП и тактировать их ...ну например с ноги проца?
то есть я настраиваю какую то ногу для генерации 4.096 МГц и подаю
это на АЦП.. вообще это возможно, ну в смысле так делают?
Ну или использовать какой то внешний PLL - такие существуют?
Например с VCXO я получаю 19.2 МГЦ , подаю все это на внешний PLL,
который мен дает такты и для проца и для АЦП.
Вобщем как это сделать красиво?

Поправил - неправильно обозвал генератор!
megajohn
Цитата(inventor @ May 6 2014, 13:21) *
Ну или использовать какой то внешний PLL - такие существуют?

к примеру справится SI5326
плюс есть фазовый сдвиг клоков

Но не понятно, почему не хотите МК тактировать от 4,096МГц, и тем самым отказатся от 19,2МГц

ZASADA
4,096=19,2*80/375. если ваш проц так умеет, то можно тактировать АЦП с ноги проца. если не умеет, то внешний PLL. два связанных VCXO реально как-то странно.
megajohn
Цитата(ZASADA @ May 6 2014, 13:56) *
4,096=19,2*80/375

можно проще 4,096=19,2*16/75 ( так что если внктренняя PLL выдержит ~310 МГц то почему бы и нет )
krux
подавать на прецизионный АЦП тактовый сигнал с ноги мк??? а как же джиттер? пофиг? а зачем тогда вообще ГУНы?

как вы производите настройку ГУНа на 19,2 ? Он программируемый или вы подстраиваете его ШИМом+фильтоом?

Цитата
можно проще 4,096=19,2*16/75 ( так что если внктренняя PLL выдержит ~310 МГц то почему бы и нет )

тогда нужно чтобы PLL ещё и все делители умел, как в цепи обратной связи, так и в выходной
inventor
Цитата(megajohn @ May 6 2014, 13:41) *
к примеру справится SI5326
плюс есть фазовый сдвиг клоков

Но не понятно, почему не хотите МК тактировать от 4,096МГц, и тем самым отказатся от 19,2МГц


там смысл такой - 19.2 - такой маленький боченок, я его подстроил
по GPS и напряжение, которое я на него подавал, на нем осталось.
через неделю работы этот боченок ушел на несколько микросекунд.
второй VCXO - он примитивный и частоту не держит - его все время
нужно подстраивать относительно первого.
когда плата была в состоянии образца - я тактировал от этого генератора 4 МГц
и процессор и АЦП прямо напрямую, одним проводом.
но по моему так неправильно.
Есть генераторы VCXO - боченки на 4.096 МГц (ЭТА Частота необходима АЦП)
и можно от боченка тактировать и проц и АЦП, я просто не знаю как это правильно сделать!
megajohn
Цитата(inventor @ May 6 2014, 14:11) *
и можно от боченка тактировать и проц и АЦП, я просто не знаю как это правильно сделать!


предложите схемотехникам для тактирования всех пяти потребителей использовать lmk00101
inventor
Цитата(megajohn @ May 6 2014, 14:19) *
предложите схемотехникам для тактирования всех пяти потребителей использовать lmk00101


Спасиб.
И еще вопрос: а как еще можно тактировать?
От вывода ЦП можно, или так не делается?

Я прочитал DS.
То есть выход генератора 4.096 подается на вход
этого буфера. один выход с него идет на тактирование АЦП,
а другой на внутренний PLL проца?
megajohn
Цитата(inventor @ May 6 2014, 14:32) *
Спасиб.
И еще вопрос: а как еще можно тактировать?
От вывода ЦП можно, или так не делается?


от вывода ЦП можно ( у AVR есть специальный CKOUT, у NXP LPC тоже есть спецноги )
но вы даже не озвучили ни марку ЦП, ни марку VCXO

Цитата(inventor @ May 6 2014, 14:32) *
Я прочитал DS.
То есть выход генератора 4.096 подается на вход
этого буфера. один выход с него идет на тактирование АЦП,
а другой на внутренний PLL проца?


4,096 превращается в внутреннюю частоту 4915.2МГц ( 4.096/4*4*1200=4915.2 )
и потом эта частота делится на 4915.2/4/64 = 19.2
и потом эта частота делится на 4915.2/4/300 = 4.096


inventor
19.2 я к ней не привязан. я привязан в 4.096
проц - БлекФин 504
VCXO какой то из Омска, т.е. российский
megajohn
Цитата(inventor @ May 6 2014, 15:02) *
19.2 я к ней не привязан. я привязан в 4.096

я вам дал пример, как получить 19.2 и 4.096 при имеющемся генераторе 4.096
если 19.2 не обязательна то можете и не примерять SI5326

Цитата(inventor @ May 6 2014, 15:02) *
проц - БлекФин 504

смысла теперь нет, так как оказывается 19.2 идет только на ЦП и можно взять имеющиеся 4.096. Но вы зачем-то решили продолжить беседу

сейчас все четыре АЦП тупо нагружены на генератор или как-то развязаны через буферы ?
inventor
я уже искал т.о. общий делитель изи 4.096 и 19.2,
и так делал, вешая "сопли" от одного генератора,
но к сожалению не я делал эту схемотехнику,
да..и АЦП все так тирубются от оного 4.096
и по моему даже без доп. буфера.
и там действительно очень много лишнего, а внешней памяти например вообще нет!
я сбрасываю результат АЦП на карту памяти с 4-х каналов,
записывая предварительно полученные данные с ацп
в 2 буфера.
а там на частоте 4 кгц ацп в буфер помещается максимум 1/4 секунды
и сбрасываю все это на SD карту.
иногда бывают сбои - то есть потери пакетов на SD карте,
и обойти все это можно только по новому разведя плату.

krux
сбои у вас там случаем, не вовремя вашей подстройки 19,2 возникают? синхронизация PLL в проце не срывается? проц в эти моменты самостоятельно не ресетится?
inventor
Цитата(krux @ May 6 2014, 22:07) *
сбои у вас там случаем, не вовремя вашей подстройки 19,2 возникают? синхронизация PLL в проце не срывается? проц в эти моменты самостоятельно не ресетится?

нет. ничего такого не было.
генератор подстраивается в очень узком диапазоне
Plain
Цитата(inventor @ May 6 2014, 14:02) *
19.2 я к ней не привязан. я привязан в 4.096

Тогда проясните, какие проблемы? Внушите заказчику, что в следующей версии прибора надо синхронизировать генератор АЦП, процессор тактовать произвольной частотой, и все будут счастливы, а пока этого нет — всем невиновным побить баклуши, ну или в отпуск.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.