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

ASDFG123

Участник
  • Постов

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

  • Посещение

Весь контент ASDFG123


  1. А на словах как примерно должен быть сделан опорник для AD9910. C учетом что делаться будет с нуля. Видел в интернете схемы где просто кристалл, на нем делали с транзисторов генератор, далее умножение. В чем преимущество такой схемы не знаю и вообще оно есть ? Смотрел виды генераторов на кварце ocxo, tcxo, в основном все HCMOS (это вроде нечто прямоугольных импульсов) можно ли их использовать ? при схеме с умножением
  2. Помогите с базовыми вопросами о DSS AD9910. У этой микросхемы довольно продвинутый способ тактирования. Есть выбор из прямого тактирования 1 ГГц, есть деление, есть умножении PLL, есть возможность запустить с кварца. Какой способ наилучший с точки зрения получения выходных характеристик ? (фазовые шумы, стабильность и т.д.) Напрашивается что тактирование напрямую 1 ГГц вроде лучше всего, про деление вообще не в курсе. (где то встречал что разделить сигнал clock на 2 еще лучше). По поводу формы сигнала: микросхеме нужен именно синус ? большинство ocxo, tcxo не синус генерируют. И еще по поводу Evaluation Board ей 1.8 В и 3.3 В с внешки необходимо обеспечить ? Спасибо
  3. У меня вопрос по анализатору Field fox N9913A. Можно ли как нб снять s21 параметры с усилителя который работает в импульсном режиме ? Нужно снять ачх как в обычном режиме по частотке, но при этом усилитель работает 100мкс на период 10мс. Прочитал мануал и аппноуты но все равно непонятно по режимам триггера. Еще не понятны режимы FFT в режиме SA.
  4. Подскажите а какие фирмы могут сделать платы в виде симметричной полосковой линии из двух Duroid RT 5870 толщиной 125 mil. Крайне желательно чтобы можно было спокойно через интернет оформить заказ и доставку.
  5. Скорость, срабатывания. Это обработчик ксв и мощности, поэтому нужно достаточно достоверная обработка. В аппноуте, от St про ацп есть момент про максимальное сопротивление на входе в зависимости от частоты, так вот в моей схеме получается что АЦП будет подключен к 20кОм ? можно и так дополнительный буфер на АД8032 хоть это усложнить чуть схему.
  6. Так какая разница будет при vref c питания и при отдельном ион ? мне сравнить несчем vldiscovery под рукой только. Линейность нужна хорошея Схему поправил, не видно было сопротивлений. Вход схемы на компараторах один вход Vn суммарно 20кОм, второй вход Vp на нем примерно 24 кОм подтяжка на землю и резисторы гистерезиса 510кОм (в сумме это дает примерно эквивалент 20кОм). Так вот если в параллель повесит АЦП это как отразиться на работе и компаратора и ацп ? (буфер пикового детектора позволяет прокачивать сопротивления до 1кОм спокойно.)
  7. Подскажите как правильно подключить АЦП к Схеме. АЦП микроконтроллера STM32F100RB. По схеме я использую пиковый детектор на ОУ и схему компараторного сравнения. А вот АЦП куда поставить не знаю, что бы сопротивления все правильно выставилось. Красным выделил предполагаемое расположение АЦП, еще вот ограничитель уровня для 3.3 В как сделать ? На резисторах или как то по другому. П.с я так понял у 64 ножечных не входе Vref для АЦП ? и всегда будет питание-опорным напряжением, так вот это нормально ? или результаты будут не очень. (на постоянном напряжение при проверке показания прыгают на 4-6 значений из 4096 Спасибо)
  8. Ну и источник и нагрузка примерно 50 Ом ксвн 1,2-1,3. А с какими деталями добиваться максимального snr ? Я делал 2 макета, у одного на входе 2 последовательные индуктивности и кондетсатор параллельно на землю, на выходе одна индуктивность и конденсатор на землю. Во второй схема 1 индуктивность на входе 1 на выходе, без конденсаторов в обоих схемах TCBT 14 , по s11,s22 первая схема получше, но в ней деталей больше. (Индуктивности Coilcraft CS).
  9. По поводу PGA 103 на частоте 150-250 ему нужна обязательно цепь коррекции с резистором или можно без нее? И можно еще совет как добиться наилучших показателей snr ? Какие индуктивности, конденсаторы нужны ? Есть TCBT 14 bias tee от самого Minicircuits.
  10. Вообщем частично разобрался. Функция sprintf(buf, "%d", value); вывод на дисплей переменной buf работает. Также работает функция snprintf(buf, buf_size, "%d", value); hd44780_write_string(&lcd, buf); взял из готовой библиотеки для hd44780. но ни то ни то не работает вместе с ADC зависает отладчик на выполнение строчки snprintf именно тогда когда АЦП вместе с ДМА, когда просто readADC1(u8 channel) { ADC_RegularChannelConfig(ADC1, channel, 1, ADC_SampleTime_1Cycles5); // Start the conversion ADC_SoftwareStartConvCmd(ADC1, ENABLE); // Wait until conversion completion while(ADC_GetFlagStatus(ADC1, ADC_FLAG_EOC) == RESET); // Get the conversion value return ADC_GetConversionValue(ADC1); } то все показывает как надо. (но при этом в коде с ДМА данные в буфер АЦП записываются корректно и отладчик не виснет)
  11. Подскажите пожалуйста как правильно отображать переменные на lcd типа 1602. Конкретно надо данные с АЦП. Вот примерный урок тут printf и uart, но все равно не понятно как работает. Не понимаю как отображать переменные на экране, вроде как делить по разрядам 1000 100 10 1 (также как на 7сегментниках) затем прибавить 0х30 чтобы превратить в коды. Но чет на практике затык. Также кусок кода из библиотеки которую приделал для вывода на lcd. void lcd_out(char * txt) { while(*txt) { lcd_send(*txt,DATA); txt++; } //////// lcd_out("Hello world"); //////// Контроллер STM32F100RB, coocox ide. Спасибо
  12. STM32RB100 и DDS на AD9832

    Сделал плату на AD9832 в качестве МК у меня VL Discovery. В общем запустил в коде прописал команды на установку частоты (рассчитал просто биты через прогу от АД). Заработало сразу, но на выходе присутствует шум вч, я взял тактовую частоту с МК 24 МГц (там есть функция МСО) соединил РА8 со входом тактовой частоты AD9832. Фильтр выхода рассчитал примерно на 10-11 МГц, но он не полноценный всего 5 порядка Элептический, сначала хотел 11 но не нашел индукторов. Теперь хочу улучшить работу схемки, по факту он у меня ничего не умеет только установил частоту и все. Хотелось бы сделать синтезатор, но я не знаю какой программный алгоритм нужен для синтезатора. Искал для AVR думал можно будет переделать но чет не нашел ниче понятного. Есть ли примеры на STM32 для синтезатора с перестройкой частоты и фазы ? Спасибо.
  13. Как правильно написать функцию отправки 16 бит по SPI ? Нужно в общем так: линию Fsync в ноль, затем отправка 16 бит, и после поднять линию Fsync вверх. void SPI1_WriteWorld(int Data) { // FSYNC в 0 GPIO_WriteBit(GPIOA,GPIO_Pin_4,Bit_RESET); // Отправка данных (16 бит) SPI_I2S_SendData(SPI1, Data); // Жду пока буфер TX будет пустой while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET) // FSYNC в 1 GPIO_WriteBit(GPIOA,GPIO_Pin_4,Bit_SET); } так или { // FSYNC в 0 GPIO_WriteBit(GPIOA,GPIO_Pin_4,Bit_RESET); while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET); SPI_I2S_SendData(SPI1, Data); while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_BSY) == SET); GPIO_WriteBit(GPIOA,GPIO_Pin_4,Bit_SET); }
  14. Поискал платки зарядки вроде нашел, вот и схему подключения прикинул. По ней можно использовать аккумулятор в буферном режиме?
  15. А по вопросу на пред странице как лучше сделать ? в аккумуляторах практически ничего не знаю.
  16. Подскажите как правильно написать функцию отправки по SPI на плате VL DIscovery. Мне надо линию FSYNC на пине А4 в ноль, затем отправить 16 бит, затем проверка флага отправки, с ним как раз проблема не совсем понял как правильно проверять видел несколько вариантов через SPI_I2S_FLAG_BSY и SPI_I2S_FLAG_TXE. В конце надо поднять FSYNC в 1. Важный момент чтобы FSYNC не поднялось раньше чем посылка дойдет. void SPI1_WriteWorld(int Data) { // FSYNC в 0 GPIO_WriteBit(GPIOA,GPIO_Pin_4,Bit_RESET); // Отправка данных (16 бит) SPI_I2S_SendData(SPI1, Data); // Жду пока буфер TX будет пустой while (SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET) // FSYNC в 1 GPIO_WriteBit(GPIOA,GPIO_Pin_4,Bit_SET); }
  17. Тоже интересен вопрос о ток как оставлять аккумуляторы вседа под напряжением. Сделал часы, схему резервного питания рассчитал под батарейку, пару раз выключался свет и батарейка села (плюс еще саморазряд). Как переделать под аккумуляторы схему ? Есть аккумулятор 2000 млА/ч без микросхем защиты на нем. Хочу чтобы когда свет есть, аккумуляторы заряжались, но про безопасность дежурного режима не знаю. А как только свет пропал МК переключился на резерв. (Индикатор не горит) схема текущая
  18. Попробовал способ- прижать платы двумя металлическими пластинами(без препрега, просто положил 2 слоя друг на друга), вроде получилось, но совсем точно измерить не могу т.к чистота эксперимента не соблюдается.
  19. Это Genesys 2012 То есть для согласования надо поставить аттенюатор 50 Ом на выходы направленника, а дальше погнали на детектор у которого 68 Ом входное сопр. ? Это такие у которых 3 линии ? Центр основной полосок и 2 боковых у которых с разных сторон порты ? У меня направленник с 2 полосками: основным и доп. у которого порт со стороны источника это Fwd и со стороны нагрузки Rfl.Diode_HSMS_2825.rar
  20. Я так и рассчитываю на направленном ответвителе. С ответвителя думаю где-то от 3-6 Вольт RMS будет. Но у ответвителя же с прямой будет напр. ослабленное на С дБ, а с порта отраженки еще меньше напряжение (допустим КСВ 3 это Впад в 2 раза больше чем Вотр.). Это на согласование влиять будет ? Ну и по поводу графиков, допустим с zero bias напр. постоянки =0, тогда ведь диодный детектор ни фига не согласован получиться там 65 Ом примерно. Да и как-будто что то я упустил, иначе получается Avago неправильно рассчитали свою схему.
  21. По поводу детектора, попробовал просимулировать схему. Результаты достаточно интересные. Скрины схемы и параметров. Поставил источник 50 Ом, мощность 0.5 Вт (на результаты согласования не влияло, только напр росло). А вот напряжение постоянки ДС от источника очень сильно меняло параметры, на скринах видно как изменялось S11 при изменении напряжения от 0 до 3.2 В. И в конце анализ переходного процесса при DC=0 и DC=3.2 В Что это вообще за напряжение ? то которое диод выпрямит после себя ? Мне например нужно контролировать КСВ и как тогда как быть, учитывая что напряжение на отраженке заведомо меньше чем на падающей?
  22. Подскажите как согласовать диоды типа HSMS-2820 c ответвителем 50 Ом ? По даташиту стр 7 рис. 18, мне нужен линейный детектор. По рисунку там в параллель 68 Ом! Почему 68 ? У меня частота работы 100-300 МГц. avagotechnologies_AV02_1320EN_0_770702.pdf
  23. Может вам сосредоточиться на том как защита срабатывает ? 1) скорость срабатывания 2) точность определения ксв, то есть при каком ксв вырубиться должно и реальный ксв при котором происходит вырубание. Желательно не на тразисторе пробовать, а то они не дешевые На малой мощности, вместо нагрузки переменный резистор поставить и смотреть че там с напряжениями на отводе твориться. (я так понял у вас отвод 3 портовый , то есть его приходиться задом наперед переворачивать чтоб мерить отраженку и прямую?) П.с то что у вас не Rugged никакой вот примерно какие должны быть https://www.youtube.com/watch?v=KZF-FR8b71s и https://www.youtube.com/watch?v=8ziYqjMQGEQ
  24. А вы уверены что мерите ксв ? ад8307 измеряет до 500 Мгц еще не известно, что она на Ггц показывает. И измерьте напряжение на ответвителе. При 50 нагрузке на reflected порте должно быть почти 0. Вот еще статья про эти детекторы http://www.analog.com/media/en/technical-d...ref=ASC-AP-1461
×
×
  • Создать...