Перейти к содержанию
    

p.socrat

Свой
  • Постов

    136
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные p.socrat


  1. Доброго времени суток. Подскажите пожалуйста из каких соображений вибираються элементы в цепи питания АЦП, а именно элементы фильтрации. Что предпочтительней: ферритовые бусины или дроссели? А так же каким параметрам они должны удовлетварять (импеданс, резонансная частота и т.п)? АЦП высокоскоростной (100МГц) с током потребления 350 мА при 3.3В.

  2. Доброго времени суток. Выбирая стабилизатор для АЦП немного разачаровался, т.к. обнаружил что практически все стабилизаторы >=800мА имеют шум порядка 100мкВ(RMS), а все что лучше по шумам значительно уступают по току. Собственно перейду к делу. При изучении даташита на АЦП впал в в некоторую растеряность, а именно с одной стороныв графе "POWER REQUIREMENTS" пишут что максимальный ток потребления 325мА при 3.3В и рассеиваемой мощностью 1.073 Вт. С другой стороны в графе "ABSOLUTE MAXIMUM RATINGS" максимальная рассеиваемая мощность 2Вт, что никак не укладываеться если считать как Imax*Vdd, указанные выше. Просто если расчитывать стабилизатор на ток 325мА, то можно подобрать с шумами ~20мкВ (например LT1763 на 500мА), однако если исходить из I=P/Vdd, где P=2Вт, то ток составит 606мА, и в этом случае придеться брать другой стабилизатор с шумами ~100мкВ(например ADP3338 на 1А или LP3871 на 800мА). Объясните пожалуйста на что мне ориентироваться в данном случае.

  3. Это ведь выходы управления модемом, их не надо заводить на процессор

     

    Боюсь Вы ошибаетесь. Эти выводы необходимы для работы DMA сигнальника с TL16C550. На данным момент я хочу завести вывод RXRDY на BARDY EMIF, а TXRDY не подключать вообще.

  4. Добрый день! Возникла необходимость в стыковке сигнальника TMS320C6416 с контроллером UART TL16C550C по EMIFB. Однако возникли следующие вопросы:

    1. на какие ножки адреса посадить.

    2. Есть большая необходимость в подключении RXRDY и TXRDY? Тем более что каким-то в любом случае придеться пожертвовать, т.к. у EMIF только один вход RDY.

    3. Есть ли возможность тактировать от TMS, дабы не ставить лишний татовый генератор.

     

    А если кто то наглядно может показать как сопрягаються TL16C550 и TMS (структурная или электрическая сема) так это будет просто великолепно.

     

    Заранее благодарен!

  5. а у автора там еще один тактовый генератор есть для TMS320 - на 30М , имхо не повредило бы перевести на опору/3 или /4

     

    По поводу генератора для TMS: там должно быть 60МГц а не 30, т.к. что бы TMS работала на заявленной частоте генераторы должны выбираться из списка 60, 120 или 720 МГц.

     

    А какой смысл тактировании всей схемы от одного опорника? Это же лишнии разветвители и как следствие лишний джитер. Да и к тому же если частоту опорника АЦП поделить на 2 то в этом случае TMS будет работать на 600 МГц вместо 720.

  6. А вы уверены что вам эти АЦП в россию привезут просто так. Эти микрухи попадают под интересы госдепа ШСА(если память не изменяет).

     

    Если верить eFind.ru то что тех, что других полно на складах в России. На счет требований по шумам и прочим параметрам сложно что то сказать, т.к. это тот случай когда сказано делать, а что делать не сказано :laughing: Хочеться порядка SNR~72 и SFDR~ 85 Дб в полосе 70 МГц

     

    Кстати, а что лучше применять: внутренний или внешний ИОН?

  7. Всем доброго времени суток.

    Посоветуйте пожалуйста какой АЦП лучше взять для реализации модулья ЦОС. Сначала остановился на LTC2207 и даже был оформлен заказ на опытную партию, однако потом начали мучать сомнения - а может лучше LTC2217!? По некоторым параметрам она то получше будет, однако не понятно как LTC2217 поведет себя если использовать не LVDS и CMOS режим, не исчезнут ли сразу все её приемущества? Интересный диапазон частот до 30 Мгц, а вот тактовая не менее 100МГц.

     

    Спасибо!

  8. Диапазон по частоте хоть какой? Полоса? Зачем 3 АЦП? При необходимой ширине диапазона 50 МГц и так 4 канала получится. Ап конвертер уже выбрали? Это же пока только приемник, не радиостанция.

     

    Это КВ-УКВ радиостанция, хотя как вы верно заметили это только приемная часть. Три какнала и 16-разрядное АЦП необходимо для увиличения динамического диапазона, поэтому вариант AD6654 и тому подобное отпадает.

  9. Всем доброго времени суток. По поручению начальства принялся за разработку модуля ЦОС для связной радиостанции. Тех. задания толком никакого. На словах договорились что каналов много не надо (я остановился на трех), ПЛИС ставить нельзя (с ними работать пока никто не умеет), проц TMS320C6XXX. Опыта разработки подобных схем у меня нет.

    После некоторых умозаключений набросал структурную схему будующего модуля ЦОС. Прототипами послужили TORNADO-PXDDC4G и отладочный модуль процессора.

    Однако по некоторым моментам есть вопросы:

    1. Какие требования должны предъявляться к ЦАП, формирующего управляющее напряжение аналоговой АРУ. Мною был выбран AD5664.;

    2. Каким образом посадить ЦАП и аудиокодек AIC23 на один McBSP.

    3. Самое интересное для меня! На сколько схема вообще адекватна?

     

    Буду очень признателен за любую критику и ценные советы.

     

    post-47461-1281948791_thumb.jpg

  10. ... Читайте книги. А если лень читать - ознакомьтесь с матлабскими хэлпами и примерами по теме. Для начала этого хватит

     

    Можете не сомневатся, книги я читаю и с хелпами давно ознакомился.

     

    Однако я верю в эксперимент, который показал, что Гарднер работает и с OQPSK и с MSK. Работает, но чувствиетлен к фазе, а значит если перед тактовой синхронизацией фазу поправить, то алгоритм имеет право на жизнь!!! Кстати для OQPSK алгоритм Гарднера описан в книге, приведенной выше, поэтому не стоит меня обвинять в ереси!!!!! Не знаю как для MSK Гарднер ведет себя в шумах, может и херова, не проверял, но повторяю без сдвига фаз работает!!!!

     

    В алгоритме для MSK, описанный в книге, от чувствительности фазы избавляются путем перемножения с задержанной комплексно-сопряженной копией!! Я вот думаю, может совместить как-нибудь)))

     

    Поясню за что борюсь: нужен алгоритм тактовой синхронизации, который при минимальных изменениях сможет работать с QPSK, OQPSK и MSK.

  11. Гарднер не подходит для MSK, смотрите методы синхронизации разработанные специально для MSK, например в книге “ Synchronization Techniques for Digital Receivers” - U. Mengali, A. D'Andrea.

     

    Не могли бы Вы в краце пояснить почему нельзя применить Гарднера для MSK. Дело в смещении квадратур или в форме импульса, а может и в том и другом?

     

    "Для msk и oqpsk нужны другие алгоритмы" - Собственно почему для OQPSK нужны дргуие алгоритмы? Она не так уж и отличается от QPSK!!! Может прямой совместимости нет, но интуиция подсказывает, что нужна совсем небольшая корректировка и все получится! Вот только на интуиции далеко не уедешь))))))))))

  12. Доброго времени суток!

     

    Пытаюсь сделать тактовую синхронизацию для OQPSK и для MSK, как частный случай OQPSK. Схема с обратной связью, оценка методом Гарднера. OQPSK превращаю в обычную QPSK путем задержки одной квадратуры на половину длительности символа и потом подаю на схему тактовой синхронизации. Вроде бы работает, но есть одно НО, схема чувствительна к повороту фазы, а именно, когда точка созвездия находится в pi/4 от оси - все хорошо, а когда на оси - все умирает!!! Для обычной QPSK все нормально, к фазе не чувствителен как и должно быть!!!

     

    Собственно вопрос: Правильно ли я вообще делаю, и как люди делают тактовую синхронизацию для OQPSK и MSK???

     

     

    небольшое пояснение: схемы тактовой синхронизации должны быть максимально схожы для обычной QPSKи MSK.

  13. в чем проблема перемножить передаточные характеристики в частотной области и получить обратную? идеальную характеристику то вы знаете %)

     

    Я так и сделал. До меня просто долго не могло дойти, как для фильтров с 21 и 63 коэффициентми построить АЧХ с одинаковым количество точек для последующих вычислений. Оказалос все очень просто - нужно всего-навсего добавить нули и сделать FFT. Вобщем все получилось :08:

     

     

    Всем спасибо за помощь!

  14. С этой микросхемой не работал, но что мешает первый фильтр сделать не искажающим сигнал, а второй - приподнятый косинус ?

     

    Пока абстрагируемся от микросхемы.

     

    Ладно, если предположить что первый у нас как то расчитан, как расчитать второй? Ведь нужно учесть характеристику первого фильтра! Пробывал в матлабе расчитывать использую операцию обратную свертке,т.е. Spfir=deconv(Srrc, Scfir), но результат - полный бред!

  15. Доброго времени суток.

     

    Вопрос состоит в следующем: из каких соображений расчитываются коэффициенты двух каскадно соединенных фильтров CFIR(21 коэф.) и PFIR(63 коэф.), которые стоят после CIC дециматора. В результате хочу получить общую характеристику "корень из приподнятого косинуса".

     

    В http://electronix.ru/forum/index.php?showtopic=67280 предлогается скрипт для синтез ОДНОГО RRC фильтра с учетом компенсации, искажений вносимых CIC дециматором, а как быть когда необходимо два фильтра! По каким критериям расчитывать первый фильтр по каким второй.

  16. Для начала хочу выразить благодарность всем откликнувшимся!

     

    В данный момент я настроил прерывания следующим образом: подключил intr6000.h и функциями (см. ниже) настроил прерывание DSPINT. Обработчик - подпрограмма ISN_DSPINT(void)

     

     

    INTR_DISABLE(CPU_INT13);

    INTR_SET_MAP(CPU_INT13, ISN_DSPINT,0);

     

    intrhook( DSPINT, CPU_INT13);

     

    INTR_ENABLE(CPU_INT13 );

    INTR_GLOBAL_ENABLE( );

     

    Про эти функции узнал из документика "Setting up TMS320 DSP interrupts in C". На мой взгляд это красивее чем самому лесть в таблицу прерываний))). Честно говоря прерывание хоть и заработало, но до конца до сих пор не понимаю как это получилось :biggrin:

  17. Если выборки шума и сигнала+шум происходят в разное время, а выборки шума являются статистически независимыми (АБГШ), то это не фильтр, а просто усиление шума. Другими словами, вы не вычтите шум, а только добавите его.

     

    Вообще то у шума как и у любого случайного процесса есть дисперсия и матожидание. Если вычитать усреднение шума, т.е. матожидание, из усреднения сигнал + шум, то как раз избавимся от систематической ошибки. Это конечно если шум не с нулевым матожиданием, иначе все бесмысленно.

  18. Интересует как настроить прерывания в TMS320С6416, а именно DSPINT. Никогда не работал с прерываниями для сигнальников. Как оформить и подключить таблицу прерываний. Как оформить подпрограмму прерывания. Порграмирую на Си, в асемблере пока ничего не понимаю! :help:

  19. Мое мнение что тут наиболее разумно использовать только датчик давления. Даже не датчик, а кнопочный переключатель, которому нужно приделать устройство, которое будет определять нагрузку, при которой датчик замкнется. Типа какая нить пружинка или толстая резиновая прокладка. Кнопку можно подставить под ножку, только стул шататься немного будет если ножку не подпелить :), либо непосредственно на части стула, непосредственно соприкасающей с частью тела №5. Для устранения влияния мягкости паралона и части тела №5, нужно поверхность кнопки расширить какой-нибудь пластинкой.

     

    А в качестве счетного устройства любой дешевый микроконтроллер, т.к. требует минимум компонентов для создания схемы. Нужно только написать простенькую программку подсчета нажатых кнопок и вывода числа на диспей. Единственно нужно будет ещё как то запрограмировать микроконтроллер!! Это надо либо найти у кого-нибуть уже готовый програматор, либо самому спаять, он не сложный.

     

    post-47461-1259671961_thumb.jpg

  20. Добрый день.

     

    Подсакжите сколько стоит разработка цифровой микросхемы, имеющая в своем составе ПЗУ (примерно килобайт), ОЗУ (пару килобайт), сотню КИХ фильтров.

    Интересует стоимость каждого этапа: разработка топологии, изготовление готовой микросхемы.

     

    Прошу прощения за столь общий вопрос, т.к. он носит образовательный характер.

     

    Заранее спасибо!

  21. Переделывая модель petrova я соорудил модель pi/4-DQPSK приемника, приведенную ниже. Все бы хорошо, но если смотреть на созвездие, то переодически появляются "брызги", при этом шума нет!

     

    Как выяснилось проблема со схемой востановления тактовой частотой, а именно в NCO+Интерполятор. При достижении mu "0" или "-1" происходят переодические скачки с 0 на -1 и наоборот (рисунок ниже). По идее скачки mu не должны влиять на работу системы, но это при условии согласованной работы NCO и интерполятора. У меня же этой согласованости не видно :crying:

     

    post-47461-1256280816_thumb.jpg

    осцилограмма "mu"

     

    Подскажите пожалуйста че же я упустил при переделке, что я не так сделал?

     

    Модель для матлаба 6.5. Перед запуском надо подключить фильтр FirCos_8.

     

    pi_4_dqpsk_demodulator_ts_8sps.rar

  22. поставил вместо R1, R2 переменник потенциометром, R3 9.1K, R4 27K. Диапазон почему-то таким же остался.

     

    Не могли бы вы подробно описать как вы все это замеряли. Что на входе, что на выходе? Судя по вашим номиналам (R3 9.1K, R4 27) коэффициент усиления почти 4, это от 0 до 8 В на выходе при смещении 6 В и входном напряжении от 6 о 8 В (напряжение на потенциометре).

     

    По поводу вашей схемы: она абсолютно эквивалентна. В схеме, приведенной мной, на неинвертирующем входе напржение подается напрямую, а в Вашей схеме оно подается через делитель R2-R4. Соответственно что бы удовлетварить требованиям необходимо увеличить коэффициент усиления в М раз, где М - коэффициент деления дилителя R2-R4.

     

    Потенциометр задает только смещение и никак не должен влиять на диапазон. Если конечно если через него текут не микротоки.

×
×
  • Создать...