Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 23.08.2006, 23:36  
antzol
Частый гость
 
Регистрация: 07.07.2006
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
antzol на пути к лучшему
По умолчанию Интерфейс

Здравствуйте
Я не очень хорошо знаком с различными последовательными интерфейсами, поэтому возник такой вопрос:
есть микросхемы синтезаторов частоты LMX2306 и LMX2316. Команды в них (коэффициенты деления частот и установки режимов) заливаются по 3-х проводному послед.интерфейсу(рисунок ниже). Длина команды - 21бит.
LE-провод выбора устройства (LMX считывает данные при LE=0). Данные считываются по переднему фронту синхроимпульсов CLOCK.
Что это за интерфейс и можно ли его выполнить, используя переферийные модули интерфейсов pic-контроллеров?
Длину команды конечно можно будет привести к какому-то стандартному размеру (кратному байту), увеличить ее до 24бит (первые пустые 3 бита просто улетят в никуда).

-- Прилагается рисунок: --

Реклама:
antzol вне форума  
Непрочитано 24.08.2006, 14:02  
EVGENIY1962
Гражданин KAZUS.RU
 
Регистрация: 27.07.2006
Сообщений: 659
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
EVGENIY1962 на пути к лучшему
По умолчанию

Длину команды менять не корректно(приемник может одуреть).Интерфейс проще реализовать самостоятельно.
EVGENIY1962 вне форума  
Непрочитано 25.08.2006, 02:54  
int4880053
Прописка
 
Аватар для int4880053
 
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 289
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
int4880053 на пути к лучшему
По умолчанию интерфейс

Такие микросхемы исвестны давно.программируют их
обычно от микроконтроллера, можно применить ну самый
дешевый. так сделано во всер радиостанциях и мобилках
, а вот связать контроллер с компом можно через
сом порт или USB. У меня так работает система
радиоперехвата. синтезатор приемника управляеться
от контроллера 51 ,а сам контроллер связан через
com порт с компом. в нем и находится остальная часть
программы.
int4880053 вне форума  
Непрочитано 25.08.2006, 06:34  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Я бы попробовал SPI помучить уж очень протокол похож
Snixers вне форума  
Непрочитано 25.08.2006, 11:30  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

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

Мой курс надеюсь может вам помочь как и примеры софтверной-програмной реализации SPI.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 26.08.2006, 00:16  
antzol
Частый гость
 
Регистрация: 07.07.2006
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
antzol на пути к лучшему
По умолчанию

Програмно выполнить это не проблема (что и делалось до этого). Но вдруг стало жалко програмной памяти, может, если выполнить аппаратно, выйдет экономичнее.
Сейчас начну копать SPI. Буду благодарен, если кто подкинет ссылок о нем.
antzol вне форума  
Непрочитано 26.08.2006, 00:35  
antzol
Частый гость
 
Регистрация: 07.07.2006
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
antzol на пути к лучшему
По умолчанию

И еще немного не по теме
to int4880053:
Если не секрет, можно узнать, в каком диапазоне у вас работает ГУН и параметры элементов петлевого фильтра на выходе фазового детектора этой микросхемы?
antzol вне форума  
Непрочитано 26.08.2006, 03:28  
int4880053
Прописка
 
Аватар для int4880053
 
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 289
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
int4880053 на пути к лучшему
По умолчанию гун

По поводу SPI там все очень просто ну достаточно посмотреть
как работает микросхема 93с46 или аналогичные микросхемы
памяти. В инете есть исходники текстов ASM для 51 и AVR
которые показывают весь процесс обмена в целом. ну например
на www.atmel.com . По поводу ГУН. Я уже писал что таких
микросхем очень много. Конкретно с этой я не работал.
Частота Гун у меня около 300мгц. Параметры фильтра
определяют полосу захвата ФАПЧ и полосу ее удержания
расчет очень сложен поэтому я применил метод подбора элементов практическим путем.
int4880053 вне форума  
Непрочитано 26.08.2006, 08:52  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Сообщение от antzol
Програмно выполнить это не проблема (что и делалось до этого). Но вдруг стало жалко програмной памяти, может, если выполнить аппаратно, выйдет экономичнее.
Сейчас начну копать SPI. Буду благодарен, если кто подкинет ссылок о нем.
Ресурс програмной памяти в МК с при обьявлении SPI у меня проблемм не вызывал
и по моему это не повод для аппаратной реализации.А в защиту таковой может служить лиш недостаточное быстродействие МК при програмной обработки.Это вам конечно решать.В CV это всё просто в начале проекта при помощи мастера ставим SPI а работаем с помощю готовых библиотечных функций.ВУАЛЯ
Snixers вне форума  
Непрочитано 29.08.2006, 05:28  
int4880053
Прописка
 
Аватар для int4880053
 
Регистрация: 03.05.2005
Адрес: Москва
Сообщений: 289
Сказал спасибо: 1
Сказали Спасибо 25 раз(а) в 23 сообщении(ях)
int4880053 на пути к лучшему
По умолчанию интерфейс

Даже не зная программирования можно заталкать все
это с сдвигового регистра. Там все просто: часть
кода есть коэфициент деления кварцевого генератора
который определяет сетку частот, остальная часть
есть код ДПКД. на МК это всего несколько строк
текста поэтому лень уже паять такие схемы.
Могу написать такую программу, если договоримся.
У меня код ДПКД достается из таблицы ,которая
расположена в памяти. Таблицу можно програмировать
из вне. Программа достает из таблицы код ДПКД
который соответствует нужной частоте и заталкивает
все это в приемный регистр синтезатора. затем
проверяется наличие сигнала захвата ФАПЧ.
int4880053 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Радиально последовательный интерфейс davidpo Микроконтроллеры, АЦП, память и т.д 28 28.07.2011 20:21
Интерфейс SSI и ПК TheDestroyer Электроника - это просто 1 27.02.2009 15:49
Интерфейс EnDat TheDestroyer Микроконтроллеры, АЦП, память и т.д 4 20.02.2009 02:58
[Решено] Интерфейс USB napsuper Отвлекитесь, эмбеддеры! 5 25.10.2008 05:28
интерфейс USB worldmasters Микроконтроллеры, АЦП, память и т.д 7 02.12.2007 19:30


Часовой пояс GMT +4, время: 05:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot