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

=AK=

Свой
  • Постов

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

  • Посещение

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

    5

Весь контент =AK=


  1. USB3.0

    Используются. Обеспечивается совместимость новых устройств, способных работать по SS, со старыми HS/FS/LS устройствами. Новые USB3 хабы, например, вообще состоят из двух логически несвязанных устр-в: старого USB2 хаба и нового SS-хаба. Однако конечное USB3 устройство, работающее c USB3 хостом, в каждый момент времени работает в каком-то одном режиме, или в SS, или в старом. См раздел 11 спецификации USB 3.0, где это описано.
  2. Таких сколько угодно. Однако подавляющее большинство LDO сами жрут довольно существенный ток даже на холостом ходу (единицы миллиампер), поэтому потребуется дополнительный выключатель, чтобы батарейка зря не разряжалась.
  3. Две литиевых батарейки последовательно, затем - малопотребляющий LDO регулятор напряжения. Скорей всего, подойдет TPS76850: входное до 10В, выходное 5В, вых. ток до 1А, собственный ток потребления 85 мкА (его можно держать влюченным постоянно). Выход регулятора - на разъем питания фотика. Заморачиваться с импульсным регулятором не советую, несмотря на то, что КПД у него может быть выше.
  4. Усилитель вижу. Мультиплексор вижу. Как они взаимодействуют - не вижу, каждый из них сам по себе. У вас несколько мультиплексоров? Зачем?
  5. Ну тогда наводку 50 Гц туда вместо белого шума, тот же эффект. Или источник тока промодулировать 100 Гц от сетевого БП, через кондерчик, чтоб постоянной составляющей не было.
  6. Подмешивать к сигналу белый шум, мерять много раз и усреднять. "Белый шум" создать при помощи пина МК и RC-цепочки.
  7. Эта схема работать не будет. У вас ОУ включен не как усилитель, а как компаратор. Вот правильная схема: Коэфф.усиления равен Ky=(1+R4/R3). Частота среза входного фильтра низких частот первого порядка f=1/(2*п*R2*C1). Дополнительно отфильтровать сигнал можно, если включить еще один кондер параллельно R4. Обратите внимание, что R1 "вынесен наружу", поэтому, в отличие от вашей схемы, он не образует совместно с R2 делителя, ослабляющего сигнал. В принципе схему можно упростить. Поскольку вам нужны "усредненные" сигналы, то на входах (до мультиплексора) нужно оставить одни только пассивные RC-фильтры, а усилитель поставить после мультиплексора. Тогда усилитель будет нужен только один. В этом варианте, действительно, токи утечки мультиплексора будут вносить большую погрешность, чем в случае, когда сигнал усиливается до мультиплексора. Поэтому желательно использовать мультиплексор с малыми утечками. Поищите подходящий у AD: http://www.analog.com/en/switchesmultiplex...ucts/index.html
  8. Не надо гадать. Есть даташит, например, от NXP - http://www.nxp.com/documents/data_sheet/74HC_HCT4051.pdf, там все написано Эти пультиплексоры сделаны универсальными, они могут переключать однополярные или двуполярные сигнала. Поэтому "отрицательный" пин питания аналоговой секции сделан отдельно, он назван Vee. Он должен подключаться к "самому отрицательному" питанию. То есть, если сигнал двуполярный, он подключается к настоящему отрицательному питанию. А если сигнал однополярный - то к земле. Да, можно, поскольку вы меряете однополярный сигнал Vee это не "земля", а вывод питания.
  9. Схема, симулирующая работу открытого ключа а-ля КТ118 при подаче двуполярной синусоиды 1 кГц амплитудой 2 В: Сигнал на нагрузке R2:
  10. В советское время были такие транзисторы, КТ118, КТ241, и т.п. Представляли собой два транзистора одинаковой проводимости с общим коллектором. А пробивное эмиттеров у них было вольт 30, если склероз не подводит. Назначение - для работы в качестве ключа в цепи переменного тока, например, как ключ в устройстве выборки-хранения, и т.п. В типовой схеме ключ открывался при помощи импульса, передаваемого через транс. Вторичка транса включалась между (объединенными) коллекторами и соединенными вместе базами. Получался неплохой ключ (эмиттер-эмиттер), наведенное напряжение было всего несколько мВ.
  11. Кстати, у LT тоже есть изолированный драйвер RS485/RS422 со встроенным DC-DC, см. http://www.linear.com/2881
  12. То есть, у него вход DI доминантный. Зато, как следствие, в нем нет тайм-аута, в течении которого выбранное направление удерживается. И еще неизвестно, что хуже. В принципе можно придумать помехоустойчивый протокол обмена даже при использовании автомата с тайм-аутом. А для MAX13487 этого вообще сделать нельзя, помехоустойчивость обмена принципиально ограничена тем, что смогут вытянуть подтягивающие резисторы. А это в десятки раз хуже, чем в правильно сделанных протоколах, которые вообще не полагаются на подтяжки.
  13. Есть специальная контора, которая сравнивает - http://www.eembc.org/ Бенчмарки, приведенные в презентациях PTSC, меня лично вполне убедили, что с большим отрывом лидирует стековая архитектура
  14. Насколько мне известно, типичная программа на С в основном использует как раз таки временные переменные. Глобальных в программах немного, зато чуть не в каждой функции - несколько локальных: счетчик цикла, промежуточные результаты, и т.п. Вы предлагаете процессор, при использовании которого временных переменных вообще нет, все они сделаны глобальными. Соответственно, программы потребуют в несколько раз больше памяти данных. То есть, мало того, что ваш процессор неэффективен по использованию памяти программ (поскольку RISC), он, оказывается, и память данных (регистры) транжирит. По-моему, от таких архитектур давным-давно отказались, как от неэффективных. Я, кстати, свои первые программы писал для машины с 45-разрядными словами и 3-адресными командами. БЭСМ-4 называлась, чудо техники начала 60-х. Дежавю.
  15. Для пробоя что 5В мало, что 12В, так что без разницы. Пленка окисла пробивается механически. 12В лучше с точки зрения помехоустойчивости - размах сигнала больше.
  16. У него консистенция примерно как у меда. Но поверхностное натяжение большое, поэтому он растекается довольно толстой подушкой. Просто поливаете нужные места на плате сверху из тюбика. В том изделии, про которое я рассказывал, после покрытия избранных мест на плате силиконом 3140, вся плата (за исключением разъемов) покрывалась лаком, используемом для защиты электроники в морском оборудовании. Марку лака не помню. Отличительная характеристика - он в течении долгого времени слегка "газит", а выделяемый газ каким-то образом защищает от коррозии оголенные металлические детали, в т.ч. контакты разъемов. Помню, нам поставщики в комплекте предлагали губки, пропитанные таким же "газящим" составом. Она просто приклеивалась внутри более-менее закрытого корпуса, как у вас. Мы губки использовать не стали, т.к. у нас корпус был большой, а электроника в нем ютилась в уголку, ничем не отделенная от магистралей с воздухом и - о ужас! :) - с водой. Лужа в нижней части корпусa - обычное дело. На такой корпус никаких губок не напасешься.
  17. Я именно такую работу и имел ввиду. Не понял, что я переоценил.
  18. Я в одной подпрограмме вызову другую, а она пропишет свои временные переменные поверх задействованных. Вот и придется вам весь код раскатать в плоский "блин", без подпрограмм (функций). Или же строго следить за "уровнем": main может использовать одни переменные, подпрограммы первого уровня (их можно вызывать только из main) - другие, подпрограммы второго уровня - свой набор, и т.п. Маразм, короче. Архаическое программирование в стиле старых PIC-ов на ассемблере.
  19. Линия RS485 в "свободном состоянии" (когда ни один из передатчиков не включен) весьма чувствительна к наведенным помехам. В это время все приемопередатчики работают на прием с линии, их чувствительность высока, а какое-то состояние линии задается разве что подтягивающими резисторами (если они есть). Помехе нетрудно "пересилить" эти резисторы и вызвать ложный сигнал на линии. Схемы "автоматического определения" срабатывают по появлению активного сигнала на какой-то стороне. Эти схемы не различают, был ли это "настоящий" сигнал или помеховый. После срабатывания они удерживают выбранное направление передачи в течении какого-то времени. Узел, использующий "автомат", вообще не способен будет ничего передать в линию в условиях сильных помех: "автомат" будет все время держать свой драйвер в режиме приема, транслируя в узел помеховые сигналы. Кроме того, многие протоколы (напр. Modbus RTU и т.п.) обеспечивают высокую помехоустойчивость за счет трансляции пассивного ("высокого") уровня на линию RS485 перед тем, как передать пакет. Если узел использует "автомат", то "автомат" не способен определить наличие этой преамбулы. На время действия преамбулы его приемопередатчик работает на прием, а не на передачу, как следовало бы. В результате сообщения, которые передает узел, имеют обрезанную преамбулу и легко портятся помехами. "Автоматы" пригодны только для оффисных применений, когда помех мало.
  20. Есть такая малоизвестная компания Hendon Semiconductors. Которая делает всякие забавные микросхемы, в том числе - IES5541A для защиты контактов реле. :)
  21. Если вы пишете на ассемблере и вручную распределяете регистры и задаете их использование, то не нужно. Да, еще одно условие: вы не используете подпрограмм. Вся ваша программа должна быть написана как линейный "спагетти" код на ассемблере, это обязательное условие, чтобы не сохранять регистры. :07:
  22. Это очень вредная вещь. Резко снижает надежность связи.
  23. В равной степени годится любое значение в этом диапазоне (или даже в более широком). Конкретный номинал выбирается из каких-то дополнительных соображений, не связанных с кнопкой. Например, если на плате где-то уже используется резистор номиналом 10к, то для упрощения работы снабженцев лучше взять тот же номинал. Чего зря бомбить-то? Примерно такую индуктивность имеет печатный проводник длиной 5-10 см
  24. Для того, чтобы обработку прерывания делать на С. И для того, чтобы более высокоприоритетное прерывание могло прервать низкоприоритетное (это не совсем реентерабельность). А если свой собственный стек - что в нем сохранять-то? Все регистры - слишком долго, веть их же много. А если запретить использовать все, то на фиг их надо было делать много? Две страницы регистров - отдельно для "нормальной" работы, отдельно для прерываний - выглядит более прогрессивным решением, чем просто много регистров. Еще больше страниц регистров, которые бы образовали стековую структуру, выглядит еще более заманчивым. А на каждой странице много регистров не нужно. Ссылочку приведите
×
×
  • Создать...