antzol
-
Постов
818 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные antzol
-
-
-
2 g_arkady
Преобразователь интерфейса (MAX232) + любой микроконтроллер, лучше, если с аппаратным usart (к примеру, какая-нибудь atmega).
0 -
На метровые 9 и 11 канал делал, но на более высоких частотах добиться стабильности частоты очень трудно, плавать будет.
А синтезаторы с ФАПЧ для чего?
0 -
Всё нормально выпаивается и при 350 градусах, причём рабочее.
Просто дуешь всего несколько секунд и только на выводы. При необходимости пинцет для теплоотвода к корпусу прижми.
0 -
На сколько я знаю, таких ОУ не бывает.
Посмотри на микросхемы ВЧ усилителей S868T и SGA6486.
0 -
А зачем их смотреть?
На этих частотах проще применять частотомер, ВЧ вольтметр и измеритель модуляции.
mao-sin, можно узнать, а к чему тогда этот параметр приводится?
Цифровой осциллограф PDS5022SПолоса пропускания осциллографа: 25MHz
0 -
Это на 25МГц ослабление 3дБ, а дальше - больше. Подав 100МГц, уже ничего не увидишь.
0 -
Так получается,что форму сигнала,я смогу увидить выше указаным осциллографом?И причём до 2.5 Ггц???Да, совершенно верно!
У осциллографов есть еще такой параметр - полоса пропускания. О нем тоже не стоит забывать.
0 -
Эта микросхема доволлно критична к уровню входного сигнала. Попробуй его порегулировать.
0 -
А фьюзы какие выставлены?
Что за программатор? Раньше им нормально всё шилось?
0 -
Что означает( Макс. частота дискретизации: в реальном времени 100MHz, в эквивалентном режиме 2.5GHz)Там,что аттенюатор стоит и делит частоту?Все разработчики и производители осциллографов в мире используют метод, позволяющий псевдо повысить частоту дискретизации. Заключатся он в том, что при неизменной реальной частоте дискретизации (пусть это останется 2,5 Гвыб/с), оцифровка входного сигнала происходит не за один проход развертки, а например за два, а что бы точки дискретизации не попадали каждый раз в одно и то же место второй проход развертки несколько смещен по времени относительно первого прохода. То есть точек дискретизации получается уже в два раза больше, что как бы соответствует уже не 2,5 Гвыб/с, а 5 Гвыб/с, а если проходов взять три, что частота дискретизации уже составит 7,5 Гвыб/с и так далее. В этом случае частоту дискретизации можно поднять до нескольких ТераГерц. Главное, что бы полоса пропускания осциллографа соответствовала частоте входного сигнала. Такой способ повышения частоты дискретизации и называется эквивалентная дискретизация, и описанный метод приведен на рисунке 27.И смогу-ли я измерить им частоту в 1Ггц.?
Нет.
0 -
Из частотомеров там можно посмотреть FC-7150 и FC-7150U. Но у них стабильность опорного генератора не очень высокая (5х 10 -6), хотя для дома, думаю, покатит. Ну и разрядность (9 цифр), если тебе не надо будет измерять частоту в несколько сотен мегагерц с точностью до десятых герца, то тоже сойдет.
А осциллограф в принципе хороший. Опять же, если тебя устраивает минимальная развертка по Y 5мВ/дел.
А про эквивалентный режим почитай тут:
0 -
Look at its analog L497.
0 -
Да нет с индикатором в Протеусе всё нормально.
Видимо в первый раз (с транзисторами) была какая-то ошибка в схеме.
А во второй он "сильно мигал" возможно из-за того, что неправильно подобрана частота обновления (для глаза мерцания будут не заметны, если частота больше 48 герц), или из-за того (наболее вероятно), что в протеусе схема моделируется не в реальном времени, и в реально собранном устройстве всё будет нормально.
добавлено:
Прочитал по внимательнее.
Схема стандартная - аноды индикатора к +5 через PNP транзисторы.Нужны npn-транзисторы.
0 -
Да не за что, для того форумы и существуют.
0 -
- зачем делается 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 крайним правым????Так и есть.
0 -
Так они и должны оставаться прежними. Должны появляться изображения щупов в окне предпросмотра (вверху "колонки рядом").
0 -
Про GND - никак не исправить. У микросхем, имеющих стандартное питание, выводы питания не показываются.
По поводу DC SWEEP - http://radioprog.ru/index.php?pid=24#sweptvaranalys
ЗЫ. А вообще есть отдельная тема по протеусу.
0 -
Да, был 84-ый. Частота тактового генератора была 4 МГц.
0 -
Вот держи кусок исходника. Тут правда для 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 всё равно регистры сдвига стоят, и эти первые биты всё равно уйдут в никуда.
0 -
Пока ставил в подобных преобразователях только заводские индуктивности, сам ничего не мотал. Нормально работали еще советского производства, а smd индуктивностями преобразователь уже не тянул нагрузку.
0 -
-
2 sanbi4
При нагревании она немного расширяется и в итоге размеры в программе-трассировщике не совпадают с получившейся платой, это становится проблемой, если есть очень мелкие детали.
Я вроде уже писал, очень хорошо получается на бумаге для факсов.
0 -
Файл с расширением lst. В нем как раз расписан код на ассемблере с адресами и hex-кодами команд.
0
Помогите студенту-чайнику по МК
в МК для начинающих
Опубликовано
В заголовочном файле прописана тактовая частота?
Например
#use delay (clock=4000000)