Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: I2C для SDR

  1. #11
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    11,100
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Цитата Сообщение от vadim_d Посмотреть сообщение
    то пропуск 9 из 10 отсчетов он не заметит
    Так-то оно так... Естественно, программа пишется так, чтобы при высокой скорости вращения пропорциональность не нарушалась. Но меньший размер "ступенек" очень здорово приближает к аналоговому способу настройки. Кстати, тема про "ступеньки" поднималась Александром RA1AGG на форуме радиодизайна - в экземпляре из трансивера это было просто "восхитительно".
    ... Я там глубину сам промерял!


  2. #12
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,916
    Цитата Сообщение от Genadi Zawidowski Посмотреть сообщение
    Но меньший размер "ступенек" очень здорово приближает к аналоговому способу настройки
    А с этим никто и не спорит, но оператор замечает это больше при точной подстройке на станцию, когда скорость вращения невелика и в моем варианте больше одного шага в буфере не накапливается. Как у Константина в оригинале - по прерыванию полный пересчет - это конечно можно, но лучше так не поступать . Что до I2C - по работе от нее никуда не деться, в ARM-ах от NXP она есть, а если к FPGA - то там пишется несложно. Обычный инженерный принцип - "лучше иметь плохой стандарт, чем не иметь никакого"
    Вадим

  3. #13

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Relayer.
    Андрей, по валкодеру попал в самую точку.
    Принцип частомера. Сколько накрутил (допустим за 20-100мс), то и поставь в синтезатор.
    Если это SDR, то чаще его дергать не имеет смысла (например, по CAT-у). Плюс время на рисование картинки (см.Панорама).
    Валерий.

  4. #14
    Заблокирован навсегда
    Регистрация
    10.12.2005
    Адрес
    Одесса
    Сообщений
    2,325
    Записей в дневнике
    1
    Позывной
    UR5FFR
    Цитата Сообщение от vadim_d Посмотреть сообщение
    Обычный инженерный принцип - "лучше иметь плохой стандарт, чем не иметь никакого"
    кроме этого не стоит забывать о расширяемости. например, есть некий sdr и тут нам стукнуло в голову какую-то фигню к нему прицепить. увч там, или коммутатор входов более расширенный. с И2Ц все просто - воткнулся в шину, софту адреса прописал и управляй модулем на здоровье. а с SPI? с SPI так просто не получится, если вообще получится

    Цитата Сообщение от UR4UDT Посмотреть сообщение
    Relayer.
    Андрей, по валкодеру попал в самую точку.
    Принцип частомера. Сколько накрутил (допустим за 20-100мс), то и поставь в синтезатор.
    совершенно верно. и никаких проблем с пропускной способностью шины. ибо даже если мы будем крутить 10об/сек скорость передачи не превысит заданную

  5. #15

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Разделим котлеты и мух.
    I2C:
    + возможность адресоваться-короткий трафик
    -скорость 100, 400, до 1000 кГц (стандарт)
    SPI:
    + скорость и 10 и более МГц
    -если в одну "дудку дуть" (74НС595) - длинный пакет на всех
    -по быстрому-каждому шину выборки
    всё в наших руках.
    Честно: затрудняюсь отдать теоретические предпочтения.
    В каждом конкретном случае (и от настроения) - конкретные решения.
    Валерий.

  6. #16
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    11,100
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Цитата Сообщение от Relayer Посмотреть сообщение
    SPI так просто не получится, если вообще получится
    У меня разрастаются "грозди" - множество 74HC595 и цифровые потенциометры.
    ... Я там глубину сам промерял!

  7. #17

    Регистрация
    29.04.2011
    Адрес
    KO50pk
    Сообщений
    1,087
    Позывной
    ur4udt ex RB5MEQ
    Как-то статика ближе к сердцу.
    Валерий.

  8. #18
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    11,100
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Цитата Сообщение от UR4UDT Посмотреть сообщение
    Сколько накрутил (допустим за 20-100мс), то и поставь в синтезатор
    Скорость обновления частоты - 10 раз в секунду? Надеюсь, Вам никогда не придётся сидеть за аппаратом с таким валкодером...
    За примерами далеко ходить не надо - вот стоит на столе генератор HP 8642B - у него именно так сделано. Пользоваться как ГПД им нельзя - выставить значение по шкале удобно, а "точная подстройка на слух" только при очень медленном вращении.
    Если кто хочет убедиться - могу сделать тестовую прошивку для SW2012 - несчастный пользователь расскажет.
    Последний раз редактировалось Genadi Zawidowski; 26.01.2013 в 20:45.
    ... Я там глубину сам промерял!

  9. #19
    Заблокирован навсегда
    Регистрация
    10.12.2005
    Адрес
    Одесса
    Сообщений
    2,325
    Записей в дневнике
    1
    Позывной
    UR5FFR
    Genadi Zawidowski, вы утрируете. речь идет не о частоте а о принципе. и вот то что я написал - это правильно, т.к. всегда можно выставить некую максимальную частоту обновления данных. а по каждому чиху валкодера дергаться и обновлять данные - это неправильно


  10. #20
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    11,100
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Цитата Сообщение от Relayer Посмотреть сообщение
    вы утрируете
    Ну только самую малость...
    Цитата Сообщение от Relayer Посмотреть сообщение
    всегда можно выставить некую максимальную частоту обновления данных
    Но то, что у SPI технический предел скорости дальше чем у I2C - и этот максимум будет максимальнее в разы - правда.
    Если в устройстве есть выбор - I2C или SPI - всегда по месту смотрим. В некоторых случаях, если от SPI чипов никуда не дется - на оставштеся возможности выбора будет предпочтение SPI. Если есть I2C периферия, от которой не уйти - будет выбор в её пользу (если экономия выводов процесосра или ещё какое удобство образуется).
    Тут не религия, обычная разработка.
    при "сферическом в вакууме" устройстве - просто предпочту SPI за простоту программ.
    Цитата Сообщение от UR4UDT Посмотреть сообщение
    400, до 1000 кГц
    Какие расширители ввода-вывода позволябт i2C на мегагерце?
    ... Я там глубину сам промерял!

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. управление по шине I2C синтезатором
    от ВЕРН в разделе УКВ техника
    Ответов: 0
    Последнее сообщение: 02.01.2013, 21:19
  2. контроллер usb- i2c
    от Донанат в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 26
    Последнее сообщение: 07.05.2011, 06:04
  3. Гарнитуры для SDR
    от RD1AJ в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 20
    Последнее сообщение: 06.01.2009, 13:06
  4. ЦАПЧ для SDR
    от Relayer в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 6
    Последнее сообщение: 25.03.2008, 14:27
  5. Пара вопросиков по I2C...
    от Stragnik в разделе Технический кабинет
    Ответов: 1
    Последнее сообщение: 12.06.2005, 17:30

Ваши права

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