

RR2021
Участник-
Posts
53 -
Joined
-
Last visited
Reputation
0 ОбычныйAbout RR2021
-
Rank
Участник
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Помогите найти требуемый уровень сигнала CLK
RR2021 replied to RR2021's topic in Схемотехника
спасибо , кажись всё получилось с аналогом 74LVC1G14 -
Помогите найти требуемый уровень сигнала CLK
RR2021 replied to RR2021's topic in Схемотехника
1. это по схеме на рисунке 12, получается что при питании от 3.3в он будет выдавать максимум 1.8 пиктупик? И лучше записывать триггер от 4,5? Чтоб не перегреть вход AD9834 2. А частоту 50 МГц он пропустит нормально? 3. Мой генератор выдает примерно 1 в пиктупик, этого достаточно будет ведь там урони входа вот такие? HIGH-level input voltage 0.75 × VCC LOW-level input voltagе 0.25 × VCC -
Помогите найти требуемый уровень сигнала CLK
RR2021 replied to RR2021's topic in Схемотехника
я правильно трактую что размах пиктупик должен быть вверху выше 2 вольт и внизу ниже 0,7 при питании от 3,3 ?? -
Помогите найти требуемый уровень сигнала CLK
RR2021 posted a topic in Схемотехника
Вообщем не могу найти где в документации на AD9834 сказано какой требуется уровень на вход MCLK (туда кварцевый генератор подключается ). у меня генератор даёт размах 1вольт примерно от пика до пика и этого не хватает . В документации в описании на против ножки 8 MCLK написано Digital Clock Input. DDS output frequencies are expressed as a binary fraction of the frequency of MCLK. The output frequency accuracy and phase noise are determined by this clock. Отсюда никак не следует какой уровень нужен так же почитал (ещё не полностью ) их часто задаваемые вопросы там написано что превышать уровень REF CLK плохо а слишком низкий может вообще не работать , но какой нужен по норме где найти ?? If I violate the proper logic level of the REF CLK (that is, underdrive or overdrive it), what can I expect? If you overdrive the REF CLK input(s), you may forward bias diodes that are present at the input for ESD protection. These diodes terminate to VCC and GND; therefore forward biasing them could dump digital noise on power or GND busses. It is important to maintain a good AC ground at both GND and all power pins. If you underdrive the REF CLK input(s) you may experience intermittent problems such as glitches on the DAC output; or the part may not respond at all. The presence of a sufficient REF CLK signal on the device can be quickly checked by monitoring the power supply current (digital). If the input REF CLK circuitry is not switching, the total current will be significantly reduced. This is because the DDS consists of mostly CMOS digital circuitry which does not draw much current when not switching. прикладываю пару документов которые читал но не могу понять где там про уровень AD 9834 UG-266.pdf AD9834.pdf -
Подскажите что значит в характеристике кварца 1Г +IS
RR2021 posted a topic in Схемотехника
Подскажите что значит в характеристике кварца 1Г +IS ну 1Г вроде понятно , это то что на первой гармонике работает а что такое +IS ?? -
Как точно настроить кварц на его частоту
RR2021 replied to RR2021's topic in Схемотехника
Нет не врёт я мерял и счастотомер , и осциллографом , в разных местах после деления частоты после вычитания , после вычитания из другой частоты должен килогерц получатся , там не получается , эта другая частота делится и идёт в другой канал где тоже вычитается и там килогерц ровно получается т.е. есть ещё один канал на котором и осцил и частотомер всё показывают правильно и не врут . Вообщем схема там сложная . частоту этого кварца меряю в 3х точках прямо или как бы это сказать косвенно , в 3х местах 2мя приборами , и везде не сходится , при том что по этим же приборам на других каналах сходится -
Как точно настроить кварц на его частоту
RR2021 replied to RR2021's topic in Схемотехника
Подскажите что значит в характеристике кварца 1Г +IS ну 1Г вроде понятно , это то что на первой гармонике работает а что такое +IS ?? -
Как точно настроить кварц на его частоту
RR2021 replied to RR2021's topic in Схемотехника
я использую AD9834 но она дорогая к ней ещё обвес , генератор на 50 мгц про Si 570 слышал что он много гармоник высших вываливает -
Как точно настроить кварц на его частоту
RR2021 replied to RR2021's topic in Схемотехника
нет на нужную частоту -
Как точно настроить кварц на его частоту
RR2021 replied to RR2021's topic in Схемотехника
а что за микруха не вспомните? -
Как точно настроить кварц на его частоту
RR2021 replied to RR2021's topic in Схемотехника
Нормальный синтезатор дорого А последовательно с кварцем это куда в разрез 1 или 2 -
Как точно настроить кварц на его частоту
RR2021 posted a topic in Схемотехника
Вот такая схема , кварц не хочет заводится на 4640 кГц, там ещё стоит делитель на 64 после него должна быть частота 72,50 кГц а по факту 72,51-72,52, игрался с конденсаторами С164 и с168 от 7 до 68 пФ , и с резистором R102 от 1МОм до 4,7 МОм частота после делителя гуляет от 72,51 до 72,52 но никак не получается 72,50 кГц. Кто-нибудь знает как выйти на нужную частоту? -
СУПЕР!! СПАСИО ПОМОГЛО. а откуда это ? ну т.е. это где-то написано в даташите или ещё где? ну просто на будущее чтобы знать , я примеры смотрел всякие ничего такого не было вроде нигде
-
требуется единичное прерывание чере 100мс (не суть важнно) сваливается в прерывание сразу после строчки nvic_irq_enable(TIMER6_IRQn, 3, 2); вот инициализация timer_parameter_struct timer_par_struc6; rcu_periph_clock_enable(RCU_TIMER6); timer_deinit(TIMER6); timer_par_struc6.prescaler = 10800-1; timer_par_struc6.alignedmode = TIMER_COUNTER_CENTER_UP; timer_par_struc6.counterdirection = TIMER_COUNTER_UP; timer_par_struc6.period = 1000-1; // configure the autoreload value TIMER_CAR timer_par_struc6.clockdivision = TIMER_CKDIV_DIV1; timer_par_struc6.repetitioncounter = 1; timer_init (TIMER6, &timer_par_struc6); timer_interrupt_enable(TIMER6, TIMER_INT_UP); timer_enable(TIMER6); timer_counter_value_config (TIMER6, 0); if(SET == timer_interrupt_flag_get(TIMER6, TIMER_INT_FLAG_UP)) timer_interrupt_flag_clear (TIMER6, TIMER_INT_UP); nvic_irq_enable(TIMER6_IRQn, 3, 2); // вот отсюда уходит в прерывание не доходя до следующей строки gpo_Line1_on(); Само прерывание вот такое void TIMER6_IRQHandler(void) { if(SET == timer_interrupt_flag_get(TIMER6, TIMER_INT_FLAG_UP)){ timer_interrupt_flag_clear (TIMER6, TIMER_INT_UP); // Clear the TIMX update interrupt logo nvic_irq_disable(TIMER6_IRQn); timer_disable(TIMER6); timer_deinit(TIMER6); gpo_Line1_off(); } } Может есть рабочий вариант у кого ?? в чём проблема вообще не могу понять