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

=AK=

Свой
  • Постов

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

  • Посещение

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

    5

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


  1. Гальваническая развязка "бесплатной" будет только там, где она изначально заложена в интерфейс, как, например, в WiFi, оптические интерфейсы или x-base-T. А для всех остальных она обходится в денежку. Для тех же RS232 и RS485 она тоже никаким местом не бесплатна. А насчет идеологически дешевого - продемонстрируйте, если сможете, как сделать оптическую мышь за 100 рублей на любом другом из обсуждаемых интерфейсов. Cypress еще 10-15 лет назад выбросил на рынок микроконтроллеры со встроенным USB ценой один доллар. Сейчас, наверное, такой центов десять стоит, или меньше. Вот и покажите, как можно сделать за десять центов микроконтроллер со встроенным драйвером RS232 (только, чур, непременно с раскачкой +-12 из 5 вольт) или RS485 (только тоже по-честному, и с нагрузочной способностью 60 мА, работающий при синфазных помехах +12В -7В по входу и толерантный к +-25В, как оговорено спецификацией). А на чем делали, и в чем, собственно, были проблемы?
  2. На одно применение, где требуется расстояние от компьютера до устройства более 5 м, приходится миллионы применений, где устройство находится в пределах полутора метров. Соответственно, закладывать в USB возможность работать на расстояние более 5 м без повторителей - это пустая трата денег. Слава богу, USB разрабатывали профессиональные инженеры. А чего про нее думать? Делается с полпинка, благо есть для этого специально заточенные микросхемы изоляторов. Готовые устройства купить тоже нет проблем.
  3. Это ламерская чушь, чисто от дремучего невежества. Начиная хотя бы с того, что RS485 не обеспечит той скорости, которую обеспечивает USB. А также не обеспечит той дешевизны периферийных устройств, которую обеспечивает USB. Поскольку USB уже более десятка лет можно встроить прямо в микроконтроллер, а трансивер RS485 - пока нельзя, и неизвестно, когда будет можно, и сколько это будет стоить.
  4. Классический образчик демагогии: сначала (под воздействием неадекватного восприятия действительности) ввести собственные условия и взятые с потолка определения, а затем делать на их основе широковещательные выводы. Одна из основных ролей USB - дать возможность расширить ("модернизировать") РС не вскрывая корпус и не влезая в материнскую плату. Пока не появился USB, такой возможности просто не было. Можно было только пристегнуть внешнее устройство через специализированный интерфейс. А USB дал возможность пристегнуть почти что угодно. Ни RS232 этой возможности никогда не предоставлял и не мог представить, кишка тонка, ни RS485. И вот именно за это USB - честь и халва. Ну а там, где у него не получилось (а он не всесилен, "играет как умеет") - там уж по-старинке, вскрывая корпус и втыкая платы расширения в материнку.
  5. USB никогда и не претендовал на то, что он будет единственным и безальтернативным интерфейсом. Это вы ему приписываете напрасно, наверное, от незнания. Его задача - покрыть макимум потребностей в шине расширения РС. И эту задачу он успешно решил. То, что не получается расширить через USB, можно сделать через PCI и PCIe. Помимо этих интерфейсов, являющихся для настольных РС системными, есть достаточное количество более узкоспециализированных: - Ethernet - присутствует во всех РС, начиная от нетбуков - Для подключения дисплеев существует свой собственный зоопарк интерфейсов, который, наконец-то, вскорости будет приведен к единому знаменателю стандартом DisplayPort. - PCMCIA/ExpressCard - для карт расширения нетбуков и ноутбуков - WiFi, котрый стал стандартом для нетбуков и нотбуков - eSATA - для внешних накопителей, не очень часто, но встречается в десктопах А весь остальной зоопарк с успехом подключается подключается через USB, PCI/PCIe и PCMCIA/ExpressCard. И в этом нет ни малейших поводов ни для нытья, ни для пароноидальных инсинуаций о "всемирном заговоре".
  6. Потому что никому не надо. Для стационарной проводки - а именно это является экологической нишей RS485 - проще и удобнее под винт прикручиваться. Дело именно в целесообразности, а не в мифических "заговорах". Это часть стоимости. Плюс стоимость разъема. Плюс оплата рабочего времени на распайку разъема и сборку. Вот ее и посчитайте, не забывайте. Стандартный кабель для стандартного интерфейса автомат паяет. А мелкосерийные самопальные кабели кто должен паять, чтобы с ним конкурировать, рабы? Ответ рынка, как всегда, простой: платите. Или платите большие бабки за мелкосерийный продукт, или покупайте заказанное миллионными партиями, тогда цена будет ближе к ширпотребу. А вы не путайте свои запросы с запросами всего рынка. Маргиналов отдельный сектор обслуживает, бутик. Хаб стоит от 50руб, кабель 5м стоит от 100руб.
  7. Скорей всего, это проблема драйвера этого АЦП. Написать хороший драйвер ой как непросто. И вся прелесть RS232 была в том, что там драйвер был готовый, встроенный в Винду. Причем разработчика того же АЦП никто не заставляет писать свой драйвер, просто у некоторых кулибиных руки чешутся, или у них исторически так сложилось и лень переделывать. А так - есть возможность тоже использовать готовый драйвер класса, встроенный в Винду, например CDC, тогда и надежность будет примерно такая же, как RS232. А если вообще, то надежность USB вполне соответствует надежности Винды. Которая ну никак не предназначена для ответственных применений и сама по себе имеет полное право грохнуться в любой момент. Что и проделывает время от времени.
  8. Наверное FireWire вполне мог стать достойной заменой USB. А претензии, которые предъявляют к USB, тогда бы предъявляли к FireWire. Я с ним мало знаком, однако сильно сомневаюсь, что он намного проще в реализации. А что значит "чужой"? USB придумал индус из Интела, кому он был "свой"? А разве любой иной LVDS интерфейс без развязки - ну хоть тот же FireWire - в этих условиях не страдал бы тем же самым? И если защитных цепей в дешевых хабах не ставят, то вряд ли это можно вменять в вину интерфейсу как таковому.
  9. Ага. Из бюджета 50 рублей на хаб не выделят, свои заплатить - семья по миру пойдет.
  10. Вы не видели полностью сертифицированных на HS кабелей длиной 5м? Или вы не в курсе, что между хостом и устройством могут стоять 5 хабов?
  11. А где стандарт, ась? Чтобы не городить маргинальный огород и не париться с кабелями, разъемами и уникальными таблицами распайки. На коленке-то каждый кулибин сделает чудо в перьях, только пользоваться им замучаешься. Этих кабелей в свободном доступе навалом, и стоят они копейки. А кабель для нестандартного интерфейса - во что он обходится, не считали? ИРПС (или "токовая петля") был надежнее и дешевле RS232, не требовал двуполярного питания, мог работать на километр в условиях помех. И где он? Забыт, благополучно съеден тем же совершенно ублюдочным (иного слова трудно подобрать) RS232. А теперь пришел черед RS232. У них разные ниши, так что сравнение неуместно. Сравнивайте яблоки с яблоками, апельсины с апельсинами, а USB с RS232, FireWire, eSATA, и т.п. А когда нужен RS485 - ставьте переходник USB-RS485, и будет вам щастье. Чушь. Это требование рынка. Компьютеры с RS232 сейчас мало кому нужны, поэтому незачем иметь его в стандартной конфигурации. А USB портов нужно все больше и больше, и с удобным доступом. Вам никто не мешает купить PCI или PCIe карту с RS232, если переходник USB-RS232 не устраивает. А вы, коль читали, можете сказать, в чем конкретно у него проблема? Сам он свои проблемы как-то невнятно описал, мол, USB на 10м - это "не комильфо". Даже HS USB можно абсолютно легально растянуть на 30 м через 5 хабов. А уж FS USB удлинители метров на 50 давно существуют. Уж ничем не хуже RS232 с его официально дозволенными 10м. Может, его проблема называется RTFM?
  12. Ага. И вообще, выскажусь-ка в защиту USB, благо у меня период его активного неприятия уже закончился :) Самое главное - он обеспечивает питание периферийным устройствам. Никакой из интерфейсов, противопоставляемых ему в этом треде, питания не обеспечивает. В эзернете наконец-то появилась разновидность с питанием, однако поезд уже ушел. Значительная часть претензий к надежности вызвана не очень удачной конструкцией разъемов "первого поколения", допускавшим всего 100 сочленений. Положение намного улучшилось с появлением разъема miniUSB (1000 сочленений) и microUSB (10000 сочленений). Кроме того, софт довольно долго вылизывали, поначалу реализации USB были глюковатыми. Да и сейчас дивайсы от мелких фирмочек могут глючить, особенно если они используют самопальные драйвера. Да, USB сделан сложно - для того, чтобы пользоваться им было легко. Большую часть этой сложности разработчик не видит, поскольку пользуется готовыми чипами, библиотеками, и т.п. Надо "не выеживаться, а ходить по камушкам", т.е. не стараться изобрести велосипед, а кооперироваться и брать готовое. Это, кстати, общий тренд, не только к USB относится. В электронике эпоха кулибиных уходит или даже уже ушла. "Если вы такие умные - то почему строем не ходите?" (с). Если другие интерфейсы такие хорошие - почему они не столь популярны, как USB? Да потому что они или маргинальные, или неудобные. Разработчику-то, конечно, проще RS232 обеспечить, чем USB. Ну а пользователю-то зачем с RS232 долбаться, если он может купить у конкурентов дивайс с USB и не знать забот?
  13. А в чем проблема-то? Надежность разъема с золочеными контактами не устраивает? В мобильниках и фотиках работает надежно, а уж как только их не бросают. В любом случае это намного надежнее, чем обычный винчестер. Но уж если непременно хотите встроенную флэшку, то прикрутите сами снаружи. Разъем расширения с SPI+I2C там есть. Или вот еще вариант: http://netduino.com/ Правда, послабее и подороже. Но зато железо открыто, можете переделать по-своему.
  14. При помощи MOC3081 диммер сделать не удастся, поскольку в него встроен детектор перехода сети через ноль. То есть, он может открываться только во время перехода сети через ноль, значит, нагрузка (лампа) бyдет или включена в течении всего полупериода, или выключена. А для диммирования нужно открывать силовой симистор в произвольный момент времени, чтобы менять яркость лампы. Вам надо использовать оптосимистор без zerocrossing detector.
  15. Raspberry Pi. An ARM GNU/Linux box for $25. Take a byte! С эзернетом он стоит $35. Продается в Фарнелле.
  16. Но вы же с них начали разговор, пытаясь вывести закономерности? При этом ничего не сказали о своих тиражах. Из чего логично было сделать вывод, что у вас тоже большие тиражи. В свои изделия, тиражи которых типично составляют сотни, редко - тысячи штук в год, я стараюсь ставить SMD компоненты там, где это только возможно. Выводные компоненты, которые как правило тоже есть на плате, мне паяют волной. На ручную пайку я не закладываюсь и ожидаю, что изготовитель использует ее только для ремонта. С изготовителями, которые собираются паять выводные компоненты на 100 платах вручную, я по мере возможности постараюсь не иметь дела вообще, дабы не иметь себе проблем.
  17. А почему "ручками"? Это совсем нетипично, и, соответственно, никаких закономерностей из этого вывести нельзя. Приличные сборщики выводные паяют волной припоя, даже при малых сериях. И уж тем более в материнских платах, о которых вел речь ТС, никто ручками ничего не паяет.
  18. У вашего ОУ питание положительное. На его выходе физически нелзя получить отрицательное напряжение, ему неоткуда взяться. Он может выдать в пределах от 0 до 3.3В, и только. А при включении по вашей схеме он должен бы выдавать напряжение меньше 0. Соответственно, он будет выдавать то, что может, то есть, всегда 0.
  19. Немножко дороже Наработка дается при определенной температуре - 85С или 105С, иногда при 125С. При уменьшении температуры на каждые 6 градусов наработка увеличивается в 2 раза. То есть, если кондер нормированный на 1000 часов при 85С, будет работать 1 млн часов при температуре 25С. Однако если он стоит на материнке недалеко от проца и сильно греется, скажем, до 60С, то проработает всего примерно 16 тыс часов, т.е. полтора года. В такое место надо ставить кондеры, нормированные на 105С или более. Старые дешевые материнки с кондерами на 85С именно так и дохли, через год-полтора.
  20. Для нарисованной схемы это плохо, поскольку в ней выходное напряжение первого ОУ должно быть отрицательным. Чтобы выходное стало положительным, надо поменять местами точки подключения резисторов 580R к шунту.
  21. За счет плохо определенного и плавающего от температуры падения напряжения на открытом транзисторе и за счет ассиметрии драйвера в вашей схеме набегают такие погрешности, что питание от источника опоры полностью теряет смысл. Если питание Атмеги более-менее стабильное, когда вы вы подключите R43 прямо к выходу Атмеги, то суммарная погрешность скорей всего уменьшится.
  22. У вас время заряда конденсаторов фильтра не равно времени разряда. С35 заряжается через R43+R42=48к, а разряжается через R43=24к. Поставьте вместо VT4 и R42 какой-нибудь симметричный драйвер. Например, КМОП вентиль. Или еще проще, подключите R43 прям на выходной пин Атмеги.
  23. Хоть в RS-232, xоть в RS-485 - что угодно можно использовать, если обеспечите требуемые уровни сигналов на входах приемников.
  24. Просто от нее не будет никакого проку, что есть она, что нет ее. Два терминирующих резистора по 100 Ом - это 50 Ом. Через ваши резисторы идет ток 12В/20к = 0.6 мА. Этот ток создаст на резисторе 50 Ом смещение всего-навсего в 30 мВ, что меньше гистерезиса приемника. И это даже без учета подтяжек к 0 и +5 В, которые, если присутствуют, фигачат гораздо больший ток. Классический RS-232 требует, чтобы на входе приемника, имеющего входное сопротивление 3 кОм, обеспечивались уровни напряжения не более -3В и не менее +3В. В диапазоне от -3В до +3В состояние приемника может быть любым. При подаче на вход RS-232 приемника 0 В, обычно уровень им воспринимается такой же, как при подаче -3В. Однако полной гарантии нет, и передавая уровни 0 В и +12В (или 0 и +5В, что ничем не хуже) вы можете напороться на устройство которое работать не будет. А вот если будете выдавать -6В и +6В ( или -3В и +3В ), то работать обязано.
×
×
  • Создать...