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

antzol

Members
  • Постов

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

  • Посещение

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

  1. На метровые 9 и 11 канал делал, но на более высоких частотах добиться стабильности частоты очень трудно, плавать будет.

    А синтезаторы с ФАПЧ для чего?

  2. А зачем их смотреть? :)

    На этих частотах проще применять частотомер, ВЧ вольтметр и измеритель модуляции.

    mao-sin, можно узнать, а к чему тогда этот параметр приводится? :)

    Цифровой осциллограф PDS5022S

    Полоса пропускания осциллографа: 25MHz

  3. Так получается,что форму сигнала,я смогу увидить выше указаным осциллографом?И причём до 2.5 Ггц???
    Да, совершенно верно!

    У осциллографов есть еще такой параметр - полоса пропускания. О нем тоже не стоит забывать. :)

  4. Что означает( Макс. частота дискретизации: в реальном времени 100MHz, в эквивалентном режиме 2.5GHz)Там,что аттенюатор стоит и делит частоту?
    Все разработчики и производители осциллографов в мире используют метод, позволяющий псевдо повысить частоту дискретизации. Заключатся он в том, что при неизменной реальной частоте дискретизации (пусть это останется 2,5 Гвыб/с), оцифровка входного сигнала происходит не за один проход развертки, а например за два, а что бы точки дискретизации не попадали каждый раз в одно и то же место второй проход развертки несколько смещен по времени относительно первого прохода. То есть точек дискретизации получается уже в два раза больше, что как бы соответствует уже не 2,5 Гвыб/с, а 5 Гвыб/с, а если проходов взять три, что частота дискретизации уже составит 7,5 Гвыб/с и так далее. В этом случае частоту дискретизации можно поднять до нескольких ТераГерц. Главное, что бы полоса пропускания осциллографа соответствовала частоте входного сигнала. Такой способ повышения частоты дискретизации и называется эквивалентная дискретизация, и описанный метод приведен на рисунке 27.
    И смогу-ли я измерить им частоту в 1Ггц.?

    Нет.

  5. Из частотомеров там можно посмотреть FC-7150 и FC-7150U. Но у них стабильность опорного генератора не очень высокая (5х 10 -6), хотя для дома, думаю, покатит. Ну и разрядность (9 цифр), если тебе не надо будет измерять частоту в несколько сотен мегагерц с точностью до десятых герца, то тоже сойдет.

    А осциллограф в принципе хороший. Опять же, если тебя устраивает минимальная развертка по Y 5мВ/дел.

    А про эквивалентный режим почитай тут:

    Эквивалентная дискретизация..

  6. Да нет с индикатором в Протеусе всё нормально.

    Видимо в первый раз (с транзисторами) была какая-то ошибка в схеме.

    А во второй он "сильно мигал" возможно из-за того, что неправильно подобрана частота обновления (для глаза мерцания будут не заметны, если частота больше 48 герц), или из-за того (наболее вероятно), что в протеусе схема моделируется не в реальном времени, и в реально собранном устройстве всё будет нормально.

    добавлено:

    Прочитал по внимательнее. :)

    Схема стандартная - аноды индикатора к +5 через PNP транзисторы.

    Нужны npn-транзисторы.

  7. - зачем делается 2ва циклических сдвига!? и не совсем пойму как это происходит!? получается что сдвинули один раз записали в Аккумулятор сдвинули ещё и то что уже получилось записали в part ???? ( сори не догнал )

    В принципе это делается для циклического сдвига с использованием флага переноса. При rlf part, W седьмой бит регистра part заносится во флаг переноса, а при rlf part, F он из флага переноса перемещается на место бита 0 в регистре part.

    Так-то здесь это не требуется (всё равно содержимое регистр part после этого не используется, и можно не париться тем, что испортим его записью посторонних флагов переноса). Поэтому rlf part, W можно смело выкинуть. Сам не помню, почему так сделал. Давно было... :)

    - каким образом значение 0 или 1 меняется на выходе portB (или portA) ???.... мы меняем значения в регистре out_port (надеюсь правильно понял это рег. общего назначения!?) а вот какой связкой команд он переносит значения своих битов на выход PICа.... или может опять удивлюсь и он рег. спец. назначения!? и прописан под адресом 06h или 05h ?????

    out_port это и есть сам порт В микроконтроллера. :)

    Вот слегка подредактированный кусок определения портов (всё лишнее выкинул).

    ; Определение портов
    ;=================================================
    out_port	equ	PORTB; Порт для вывода команд на синтезаторы
    out_tris	equ	TRISB
    
    ; На LMX данные передаются с помощью трех шин
    clk	equ	2; синхронизация по битам
    dat	equ	1; данные
    le1	equ	0; синхронизация по командам синтезатора гетеродина
    ;================================================
    
    
    ; Определение регистров общего назначения
    ;================================================
    Cblock	h'30'
    part
    part1; \
    part2; | 7-битные части команды для синтезатора гетеродина
    part3; /
    Endc
    ;================================================

    Загрузка битов начинается со сташего бита MSB так ведь получается???? тоесть LSB будет записан в рег. part3 крайним правым????

    Так и есть.

  8. Про GND - никак не исправить. У микросхем, имеющих стандартное питание, выводы питания не показываются.

    По поводу DC SWEEP - http://radioprog.ru/index.php?pid=24#sweptvaranalys

    ЗЫ. А вообще есть отдельная тема по протеусу.

  9. Вот держи кусок исходника. Тут правда для LMX2306, но принцип тот же.

    ; Передача команд на синтезатор гетеродина
    ;************************************************************************************
    lmx_func
    ; Передача команды для установки режимов LMX
    ;------------------------------------------------------------------------------------
    movlw	b'0000000'
    movwf	part1
    movlw	b'0001001'
    movwf	part2
    movlw	b'1010010'
    movwf	part3
    call			 wr_comand_1
    ;------------------------------------------------------------------------------------
    
    osc_del
    ; Передача значения коэффициента деления частоты опорного генератора
    ;------------------------------------------------------------------------------------
    movlw	b'0000000'
    movwf	part1
    movlw	b'0010100'
    movwf	part2
    movlw	b'0000000'
    movwf	part3
    call			 wr_comand_1
    ;------------------------------------------------------------------------------------
    
    vco_del
    ; Передача значения коэффициента деления частоты ГУН в соответствии
    ;с выбранным каналом
    ;------------------------------------------------------------------------------------
    movlw	b'0001010'
    movwf	part1
    movlw	b'1111100'
    movwf	part2
    movlw	b'0000001'
    movwf	part3
    call		  wr_comand_1
    ;------------------------------------------------------------------------------------
    
    
    какой-то код
    ; Подпрограммы для работы с LMX
    ;=============================================
    
    wr_comand_1
    ; Подпрограмма передачи команды на синтезатор гетеродина
    ;----------------------------------------------------------------------------------
    bcf	out_port, le1
    nop
    movf	part1, W
    movwf	part
    call	wr_part
    movf	part2, W
    movwf	part
    call	wr_part
    movf	part3, W
    movwf	part
    call	wr_part
    nop
    bsf	out_port, le1
    return
    ;----------------------------------------------------------------------------------
    
    wr_part
    ; Подпрограмма одной из 3-ех 7-разрядных частей команды для LMX2316
    ;----------------------------------------------------------------------------------
    movlw	h'07'
    movwf	count
    wr_loop	
    btfsc	 part, 6
    bsf	 out_port, dat
    nop
    bsf	 out_port, clk
    nop
    bcf	   out_port, clk
    nop
    bcf	 out_port, dat
    rlf	 part, W
    rlf	 part, F
    decfsz count, F
    goto	 wr_loop
    return
    ;----------------------------------------------------------------------------------
    
    ;===============================================

    Регистры там 18бит!

    У меня в LMX2306 требовалось 2 регистра по 21 биту и один 20 бит, и ничего... :)

    Просто всё время посылай по 24 бита (просто легче послать 3 байта целиком), а первые биты перед MSB посылай нулевыми. Там же в LMX всё равно регистры сдвига стоят, и эти первые биты всё равно уйдут в никуда.

  10. 2 sanbi4

    При нагревании она немного расширяется и в итоге размеры в программе-трассировщике не совпадают с получившейся платой, это становится проблемой, если есть очень мелкие детали.

    Я вроде уже писал, очень хорошо получается на бумаге для факсов.

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