|
|
  |
Вопрос по тактированию! |
|
|
|
May 6 2014, 09:21
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Я не занимаюсь схемотехникой, поэтому у меня такой лоховский вопрос: дело вот в чем, я работаю с уже разведенной платой, где вместо кварца стоит 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, который мен дает такты и для проца и для АЦП. Вобщем как это сделать красиво?
Поправил - неправильно обозвал генератор!
|
|
|
|
|
May 6 2014, 09:41
|

Профессионал
    
Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143

|
Цитата(inventor @ May 6 2014, 13:21)  Ну или использовать какой то внешний PLL - такие существуют? к примеру справится SI5326 плюс есть фазовый сдвиг клоков Но не понятно, почему не хотите МК тактировать от 4,096МГц, и тем самым отказатся от 19,2МГц
--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
|
|
|
|
|
May 6 2014, 10:10
|
Профессионал
    
Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596

|
подавать на прецизионный АЦП тактовый сигнал с ноги мк??? а как же джиттер? пофиг? а зачем тогда вообще ГУНы? как вы производите настройку ГУНа на 19,2 ? Он программируемый или вы подстраиваете его ШИМом+фильтоом? Цитата можно проще 4,096=19,2*16/75 ( так что если внктренняя PLL выдержит ~310 МГц то почему бы и нет ) тогда нужно чтобы PLL ещё и все делители умел, как в цепи обратной связи, так и в выходной
--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
|
|
|
|
|
May 6 2014, 10:11
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(megajohn @ May 6 2014, 13:41)  к примеру справится SI5326 плюс есть фазовый сдвиг клоков
Но не понятно, почему не хотите МК тактировать от 4,096МГц, и тем самым отказатся от 19,2МГц там смысл такой - 19.2 - такой маленький боченок, я его подстроил по GPS и напряжение, которое я на него подавал, на нем осталось. через неделю работы этот боченок ушел на несколько микросекунд. второй VCXO - он примитивный и частоту не держит - его все время нужно подстраивать относительно первого. когда плата была в состоянии образца - я тактировал от этого генератора 4 МГц и процессор и АЦП прямо напрямую, одним проводом. но по моему так неправильно. Есть генераторы VCXO - боченки на 4.096 МГц (ЭТА Частота необходима АЦП) и можно от боченка тактировать и проц и АЦП, я просто не знаю как это правильно сделать!
|
|
|
|
|
May 6 2014, 10:32
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

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

Профессионал
    
Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143

|
Цитата(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
--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
|
|
|
|
|
May 6 2014, 11:19
|

Профессионал
    
Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143

|
Цитата(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. Но вы зачем-то решили продолжить беседу сейчас все четыре АЦП тупо нагружены на генератор или как-то развязаны через буферы ?
--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
|
|
|
|
|
May 6 2014, 22:04
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

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