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

=AK=

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    5

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


  1. Кодовая таблица ASCII существует десятки лет, STX, ETX,ETB давно определены и стандартизованы европейскими стандартами.

    Обертка пакета тоже давно устоялась.

    Обертка пакета и коды символов - это мелкие "рюшечки", та малая составляющая протокола, которая мало на что влияет. Если у топикстартера фундаментальная проблема с протоколом, то смена этих рюшечек ему точно совсем никак не поможет.

  2. ПримИте такой протокол

    Непонятно, чем он принципиально лучше. Для него остается в силе мой вопрос: что гарантирует отсутствие ложной реакции ведомого на данные, передаваемые другим ведомым?

  3. Определены командные символы

    Каким образом ведомый отличает " командные символы" от данных? Почему бы ведомому не отреагировать на данные, передаваемые от другого ведомого мастеру, таким же образом, как на команды от мастера - и не начать самому передавать данные?

  4. Да там адресация присутствует.

    ...

    Это все без проблем работает если один ведомый

    Расскажите, как реализована адресация.

     

    Kаким образом ведомый знает, что текущая передача идет от мастера, а не от второго ведомого?

  5. толку рассуждать о электролитах и номиналах в 3-4 раза больших или меньших когда наступит зима и всё заработает по другому

    При -40C алюминиевый электролит может потерять до 40% своей емкости (электролиты, для которых указан диапазон от -55С теряют меньше, всего 20%). Однако температурный эффект в базо-эмиттерном переходе Q5 работает в противоположном направлении. В результате взаимной компенсации скорей всего этот узел будет работать примерно так же, как при комнатной температуре. Что касается Q1, то этому узлу все по барабану, он менее чувсвствителен к вариациям параметров компонентов.

  6. Обязательно найду и приложу документ, в котором я вычитал про ФАПЧ в контроллере RS-232. Я помню

    тоже удивлялся. Там приводилась аналогия с радиоприемником. Возможно, данная схема называется

    немного по другому, но я точно помню про Автоматическую Подстройку Частоты...

    Единственное объяснение, какое приходит в голову: в какой-то микросхеме могла быть использована ФАПЧ для умножения тактовой частоты. В самом же UART-e никаких ФАПЧ не используется, он тактируется от фиксированной частоты.

     

    Чаще всего приемный тракт UART тактируют от частоты в 16 раз большей, чем бодовая. По приходу падающего фронта старт-бита отсчитывают 8 тиков, чтобы попасть в середину тактового интервала. После этого через каждые 16 тиков берут самплы в середине каждого бита. В простейшем случае берут 1 сампл. Если тактовые частоты приемника и передатчика не совпадают, то сампл постепенно "съезжает" из центра, однако за время передачи байта "съезжает" не так уж далеко, чтобы прием был с ошибками. Достаточно, чтобы частоты не сопадали не более чем примерно на 2%, чтобы гарантировать уверенный прием. К ФАПЧ все это не имеет ни малейшего отношения.

  7. Кто нибудь сталкивался с подобными проблеммами,имею ввиду работу контроллера на фоне импульсных помех, может надо какнить в металическую коробку это всё дело поместить?

    В соседней теме перетирали недавно, http://electronix.ru/forum/index.php?showtopic=65448

    Но, как известно, проще пять раз спросить, чем один раз самому почитать :1111493779:

  8. Этими клоками(LVPECL) я хочу тактировать ЦАП AD9726. В его ДШ показан пример с микросхемой драйвера MC100LVEP16. Можно ли как-нибудь без неё обойтись, размах напряжения тактового сигнала на входе ЦАП уменьшить как-то иначе?

    Дифф. напряжение на тактовом входе ЦАП требуется 0.5 V min, 1 V typ. А дифф. напряжение на выходе LVPECL CDCE62005 ( |VOD| Differential output voltage) 610 mV min, 970 mV max. Зачем его уменьшать-то?

     

    А обойтись без лишних буферов в цепи клока крайне желательно. Они только увеличивают джиттер.

  9. Что значит "рекомендуемый режим" и "предельно-допустимый режим"?

    Мелкосхема сложная, поэтому они не оговаривают все параметры, а дают примеры. Pекомендуемый режим LVPECL вых. каскада (эмиттерных повторителей) по постоянному току можете вычислить сами с учетом того, что резисторы нагрузки при АС-согласовании показаны 150 Ом. Зная VOH и VOL можно посчитать, какой средний ток течет из выхода на землю. Вот это и будет "рекомендуемый режим". А при прямом согласовании постоянный ток вых. каскада не удастся сделать таким же, он будет существенно больше. Вот тут-то и полезно будет проверить, что предельно-допустимый ток вых.каскада не превышен

     

    ...while the 1.3-kW and 2-kW resistor network bias the LVPECL receiver input stage. О каких резисторах номиналом 1,3 кОм и 2 кОм идёт речь?

    Это резисторы, средняя точка которых дает VBBна рис.13

  10. Объясните,пожалуйста, из каких соображений в схеме использовать развязку по постоянному/переменному току? применительно к моей задаче интересует развязка CDCE62005 от TI. В ДШ приводятся примеры для AC и DC, но чем руководствоваться при выборе?

    Полез смотреть даташит CDCE62005 - и удивился: прочитав ваш вопрос, я подумал, что это микросхема гальванической развязки, а это оказалась генератор клока и джиттер клинер. Бегло пролистав 80-страничный даташит, так и не нашел в нем ничего о "развязке по постоянному/переменному току". Я должен внимательно читать весь документ, чтобы догадаться, что вы имели ввиду? Увольте. Укажите хоть страницу, где смотреть-то. Невозможно понять, о чем вы вообще спрашиваете.

     

    PS: Наконец-то понял, о чем речь. Словом "развязка" вы обозначаете согласование. То есть, вопрос в том, какое согласование по входам-выходам использовать, то ли прямое согласование Direct Coupling (к сожалению, первые буквы слов Direct Coupling совпадают с первыми буквами слов Direct Current), то ли согласование по переменному току - AC Coupling. При АС-согласовании легче обеспечить режимы драйвера и приемника по постоянному току, а также согласование линии, поскольку они обеспечиваются разными элементами. А при прямом согласовании мороки больше, зато получится на несколько копеек дешевле. Для LVDS можно не заморачиваться с АС-согласованием это будет изврат. Для LVPECL АС-согласование удобнее, если у вас есть готовый источник смещения (Vcc-2В).

     

    Как рассчитать номиналы элементов?

    На приемном конце:

    - сопротивление должно быть равно волновому сопротивлению линии

    - напряжение смещения входа должно быть в середине входного диапазона

    На передающем конце:

    - для LVPECL драйверов должен обеспечиваться рекомендуемый режим работы по постоянному току

    - не вылезать за предельно-допустимый режим

  11. Помогите, пожалуйста, новичку разобраться с RS232 RS485.

    Почитайте Википедию RS-232, RS-485. Потом сформулируйте, что вам непонятно.

     

    Особенно интересует дуплексная и полудуплексная передача (отличие и взаимосвязь микросхем ADM489 и ADM485)

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

    Полудуплексная - это когда один и тот же канал по очереди работает то на прием, то на передачу.

     

    Полудуплекс возможен только тогода, когда передатчик можно выключить, чтобы он не мешал приему. RS485 работает в полудуплексе. А RS232 - в дуплексе, у него передатчик не выключается, поэтому один провод - на прием, другой - на передачу. И RS422 тоже работает в дуплексе, т.е. передатчик все время включен, хотя по уровням сигнала RS422 такой же, как RS485.

  12. Вот так и не разобрался почему, но банальное усреднение кольцевого буфера дает лучше результат.

    В результате усреднения буфера фиксированной длины получается КИХ-фильтр, имеющий АЧХ вида |cos(f)| Если длительность заполнения буфера равна 20 мс, то этот фильтр полностью задавит 50 Гц и все нечетные гармоники. А то, что я предлагаю - это БИХ-фильтр, у которого довольно гладкая АЧХ.

  13. поставить на входе НЧ фильтр и уменьшить входное сопротивление АЦП. С первым все понятно, как сделать второе или я вообще не туда смотрю?

    Не туда. Не надо уменьшать входное сопротивление АЦП. Нужно уменьшать выходное сопротивление датчика.

     

    Делаем например 50 выборок с АЦП, суммируем

    результат, затем делим его на количество выборок. В данном случае 50. Получаем среднее арифметическое. Это и есть примитивный "цифровой" фильтр.

    Можно проще. Первое измеренное значение Vx умножаем на 64 (сдвигом влево на 6 разрядов) и заносим в текущий результат Res.

     

    Res = Vx*64

     

    Все последующие результаты вычисляем по такой формуле:

     

    Res = Res - (Res/64) + Vx

     

    Деление делается при помощи сдвига вправо на 6 разрядов. Коэффициент 64 я выбрал произвольно, для иллюстрации.

  14. да изолированный p3cu-0505 на входе тантал, на выходе два тантала,

    На входе или на выходе можно попробовать поставить common mode choke.

     

    Идея в том, что при полностью изолированном ("плавающем") питании (например, от батарейки) вам бы не потребовался дифференциальный усилитель. Если схема полностью изолирована от земли и имеет одинаковые и малые емкости от любой точки до земли, то никакое касание рукой одного из входов не сможет навести в нее сигнал. Для того, чтобы образовалась наводка, нужна существенная ассиметрия по питанию, прежде всего - ассиметрия емкостей изоляции. Установка common mode choke может помочь симметрировать питание.

  15. как советовали выше поставлю rc , а что не сгладится усредним программно.

    Расскажите, от какого источника питается ваша схема? Если от сетевого источника, то может оказаться, что иной источник питания может существенно ослабить наведенные помехи.

  16. Если наличествует резистор между выходом ОУ и его "-" входом, то все утверждения о "неверном включении" лишены всякой почвы. Поскольку номиналы не указаны, то (по презумпции невиновности :) ) максимум, за что можно было бы журить автора - за неоптимальность. Но оптимальность - дело тонкое, не зная критериев оптимизации говорить о "неоптимальности" бессмысленно.

     

    поставить индуктивный фильтр

    Забудьте про "индуктивные фильтры" для частот менее 50 Гц. В цепях питания ламповых схем они были оправданы, но в сигнальных цепях современных схем это нонсенс.

  17. Набор резисторов для измерения двух полярного сигнала.

    Не понял. Это вы о чем?

     

    какие варианты фильтров использовать

    В вашем случае для получения простейшего фильтра надо добавить два кондера: один с "+" входа ОУ на землю, второй - между "-" входом ОУ и его выходом. Кондеры д.б. настолько большими, насколько допустимо запаздывание результата измерения.

  18. Есть схемка(рис) работает вроде нормально

    Не верю. Так, как нарисовано, работать не должно. У вас нарисован ОУ, который включен в режиме компаратора, но работает на АЦП. Полная ерунда, короче говоря.

     

    Вы бы лучше рассказали подробнее свою задачу.

  19. Мне нужно ровно в два раза меньше.

     

    Можно "раскатать" цикл в линейную структуру, где каждый бит будет устанавливаться напрямую, без сдвигов. Некрасиво и места много занимает, зато быстро. А если еще и написать все на ассемблере - то быстрее не бывает.

  20. Из за чего они дороже я писал выше.

    Основная причина дешивизны массовых электронных изделий состоит в том, что все "ноу-хау", все сложности и нюансы зашиты в специализированный кремний и софт. Попробуйте-ка собрать компьютер на дискретных транзисторах.

     

    Что же касается активных пробников, то я очень сильно подозреваю, что там стоят специализированные заказные ИС, что-нибудь арсенид-галлиевое. В пользу этого говорит тот факт, что активные пробники выпускают только те фирмы, которые имеют возможность делать - и делают - заказные ИС: Агилент, Тектроникс, ЛеКрой.

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