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

=AK=

Свой
  • Постов

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

  • Посещение

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

    5

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


  1. Впервые о такой задаче слышу и даже не представляю, кому и зачем такое могло бы понадобиться. Просветите, зачем вам это? А вот с полигонами я на каждой плате вожусь очень много, поэтому мгновенная перезаливка полигонов в КиКаде экономит мне кучу времени. Подвинул дорожку - горячей клавишей перезалил полигоны, секундное дело. Альтиум, помнится, на таких операциях долго сопли жевал.
  2. Надо, ибо голословные утверждения доказательством не являются. Повторяю, что я много лет работал в Альтиум и знаю, что производительность в нем ниже, чем в KiCAD - за счет громоздкости и глюкавости. В версии 11 года нем чтобы полигон залить семь потов сойдет, разводкой дифф пар невозможно было пользоваться, настройка вывода на гербер отнимала безумно много времени, и т.д и т.п. И падал он регулярно, раз в пару месяцев или около того. Сомневаюсь, что с тех пор что-то радикально изменилось. Тяжеловесное угробище, напичканное никому не нужными фичками, но весьма посредственно выполняющее свои базовые функции. Прожигатель времени разработчика.
  3. Констатировал, что такая возможность имеется. Хоть сам я ей не пользуюсь, мне не нужно, я умею руками разводить. Это наиболее вероятно. Не для автороутера, а для KiCAD-а в обычном режиме. А, так это не вы писали "чем KiCAD может потягаться c "PCAD 11-летней выдержки". Тогда уж укажите, с чем вы сравниваете и что вам не нравится.
  4. Все может быть, я никакими автороутерами вообще не пользуюсь, включая KiCAD-овский. Мне за глаза хватает того, что дает KiCAD в режиме ручной разводки. Из всех испробованных мной автороутеров единственный нормальный был TopoR, все остальные ни к черту не годились. Но, к сожалению, после TopoR-а практически невозможно вручную отредактировать плату, поэтому он, при всех своих несомненных достоинствах, тоже мне нафиг не нужен. Что же касается вашей нелюбви к KiCAD-у, то, как известно, "не нравится - не ешь"(с). Никто вас не заставляет ни пользоваться им, ни писать о ваших личных пристрастиях на тематическом подфоруме. Я более чем уверен, что в той версии PCAD-а, к которой вы привыкли, всяческих косяков тоже выше крыши. Но лезть в него только "ради принципа", чтобы доказать, что это ничем не лучше KiCAD-а, с моей стороны было бы пустой тратой времени. Всяческие "мерянья пиписьками" - это для дураков. Я же предпочитаю оценивать обстоятельства и тренды. Переходить на ворованный софт ради каких-то сомнительных преимуществ или чтобы потрафить лично вам - увольте. Платить за него килобаксы? Не вижу смысла. По роду моей деятельности ни одна EDA не может предложить ничего сверх имеющихся в KiCAD-е возможностей. Охотно верю, что какая-нибудь Expedition невшибенно круче в плане разводки DDR или подобного экзота, но мне это не нужно. Но, увольте, ни на секунду не поверю, чтобы старинный PCAD, на который вы ссылаетесь, был бы принципиально хоть чем-то лучше KiCAD-а для рядовых задач. Просто вы к нему привыкли, а "всяк кулик свое болото хвалит"(с). Из всех перепробованных мною EDA самой паршивой была EasyEDA - по причине глкавости, на порядок превышающей даже глюкавость Алтиума. KiCAD на их фоне выглядит как как образец качественного софта, он у меня падает не чаще чем раз в год или два. EasyEDA глючила раз в неделю.
  5. Вы с ним не работали, отсюда ваши высказывания. В обычном режиме я просто кладу дорожку где мне надо, после этого старая дорожка автоматически удаляется. Еще можно использовать интерактивный автороутер, который соседние дорожки будет двигать. Я на PCAD забил лет двадцать пять назад. Долгое время работал на Протеле/Алтиуме, а сейчас перешел на KiCAD. Никакого дискомфорта при уходе с Алтиума на KiCAD не испытывал, скорее, наоборот: Алтиум раздражал огромным количеством фичек, на изучение которых тратилось время и которые по жизни оказывались абсолютно не нужны. Мой опыт прямо противоречит вашим высказываниям: на KiCAD-е я работаю быстрее, чем на монстроидальном, тормознутом, требующим много ресурсов, вечно глюкавом и очень жадном до денег Алтиуме. Если вы работаете на ворованном софте, то, наверное, не знаете, что "просто купить" тот же Алтиум уже не получится: они хотят, чтобы вы не просто выложили бабки, а подписались и платили круглую сумму ежегодно, иначе не будет обновлений. Соответственно, у них вообще нет никакого стимула делать безглючный софт - они получают деньги за то, что исправляют баги, насаженные в предыдущих версиях.
  6. Изложено нормально. Проблема как всегда в том, как это изложение найти. Никаких намеков на него в презентации новой версии 5.0.0 я не нашел, а перечитывать всю документацию КиКада в надежде что-то такое обнаружить - это, как бы помягче сказать... наверное, надо быть неизбывным оптимистом. Почему нельзя было дать ссылку на доку в том окошке, где так бегло и невнятно говорится про ремаппинг? Удивительно, что при ремаппинге так много компонентов сваливается в локальную библиотеку rescue. Хотя, казалось бы, легко найти компонент в библиотеках, использованных проектом, и дать ссылку туда. В одном из моих проектов ремаппинг частично дал ссылки на мою библиотеку discret, а частично - на КиКадовскую Discret. Причина сего мне неизвестна. Когда я Discret отключил (ибо смысла нет держать две похожих либы), в схеме образовались дыры. В частности, все конденсаторы исчезли. Ничего лучше не придумал кроме как править файл схемы текстовым редактором. Слава богу хоть не додумались еще перевести формат из текстового в бинарный, этот "подарок", возможно, появится позже.
  7. Не знаю, к чему вы это. Я установил новый KiCAD 5.0.0 и открываю схему проекта, сделанного в 4.0.4. Конечно же, в нем ипользуются мои библиотеки. Однако в 5.0.0 я первым делом получаю такое сообщение, которое мне ни о чем не говорит: Вслед за этим вываливается вот такое сообщение, о смысле которого я тоже могу только догадываться: Если этого ремаппинга не делать, значительная часть элементов в схеме просто исчезает. Если делать, то схема появляется в более-менее читаемом виде, но часть символов заменяется на новые. Схема требует редактирования. В частности, ни один компонент в схеме нельзя толком отредактировать - меня всегда выносит в библиотеку rescue, а не в библиотеку, откуда элемент был взят. При рассмотрении схемы в текстовом редакторе становится понятно, что в объявлении использованного компонента появилось указание на билиотеку, и большинство компонентов по умолчанию ассоциированы с библиотекой проекта rescue. Если раньше резистор объявлялся так: $Comp L R R2 .. т т.д. то теперь стало так: $Comp L MyProjectName-rescue:R R2 Тем, что KiCAD не ворованный. Не имеет смысла, лучше сразу брать 5.0, чтобы потом не было геморроя с переносом проектов с 4.0 на 5.0. 3D в KiCAD-е давно есть. Я не пользуюсь, но кому-то наверное нравится. На начальство и на заказчиков, наверное, успокаивающе действует и завораживает.
  8. Насколько могу видеть, в 5-й версии на ровном месте снова создали кучу проблем с библитотеками. - Бессмысленных символов и библиотек наплодили столько, что KiCAD стал заметно тормозить на несколько секунд при простейшей операции добавления символа в схему. Одних только NPN транзисторов штук 5 сделали, под разные цоколевки. - Механизм переноса моих старых символов в новые библитотеки уничтожен. Раньше можно из схемы было открыть символ для редактирования и сохранить его в другой библитотеке, теперь этого сделать нельзя, только через тяжеловесный "экспорт-импорт". Приходится текстовым редактором копипастить, почти вслепую. - Уничтожены ссылки на pdf файлы, которые я старательно создавал. Все пошло коту под хвост, все мои старые схемы разом лишились pdf файлов. Вместо этого идут URL на сайт alldatasheets, которым я всегда брезговал пользоваться по причине его бестолковости и загаженности рекламой. - Все Power символы переделаны на варварский манер, они стали занимать больше места на схеме, а текст стал залезать на рисунок. Это то, что лежит на поверхности. "То ли еще будет..."(с)
  9. Я на KiCAD-е работаю уже лет 7. И каждый раз, когда ставлю новые релизы, сильно об этом жалею. Никаких принципиальных улучшений не появляется, зато куча геморроя и потерянного зазря времени. 5-я версия исключением не стала. Это называется "перенос порток на другой гвоздок". Константин Барановский наглядно продемонстрировал неадекватный менталитет разработчиков KiCAD. Им кажется, что некая "устарелость" инструментов является достаточным доводом для переделок. Они еще не доросли до понимания, что на первом месте стоит совместимость, а хрен знает что значащая "устарелость" - на последнем.
  10. MCC генерирует кучу исходников, вокруг которых строится мой проект. В том числе исходник MCC.c, где прописаны фьюзы.
  11. Можно на мастере поставить пулл-ап, а на слэйв навесить сравнительно высокоомный пулл-даун. И при помощи вспомогательного АЦП или микроконтроллера контролировать напряжение на линии RS-485 в состоянии покоя.
  12. А я в последнее время обленился и вообще их не трогаю. Мне их MCC генерит.
  13. Для ответа желательно знать расстояния между устройствами в системе, откуда их БП получают питание и какова проходная ёмкость БП. Зная вышеперечисленное, можно будет нарисовать эквивалентную схему для помех, хотя бы примерную. Сама по себе гальваническая развязка особо ни от чего не спасает, разве что от блуждающих токов, наведенных соседним трамваем. Дешевые БП могут иметь проходную ёмкость в несколько тысяч пФ, сетевые помехи пройдут сквозь них как нож сквозь масло. А иные БП имеют заземленный экран между первичкой и вторичкой, такой БП прибивает сетевые помехи под корень.
  14. Я в подобных случаях использовал Dow Corning 3140, но он дорогой. Однокомпонентный, прозрачный, нейтральный (коррозии не вызывает), светится в ультрафиолетовых лучах (для проверки заливки), плавно льется из тюбика без пузырей, хорошо обволакивает детали и прилипает ко всему, застывает на воздухе за ночь. После застывания плата поддается ремонту - силикон можно расковырять, отремонтировать плату, а потом это место снова залить.
  15. TABLE 25-37 AD08a IAD Operating Current - чем не нравится?
  16. У вас там какой-то диод VD7 появился на выходе драйвера. Не пробовали выпаять и посмотреть как будет без него?
  17. Я рисую редактором Дракона http://drakon-editor.sourceforge.net/ Очень удобно, и сами диаграммы лучше продуманы, чем общепринятые. Правда, привыкнуть надо.
  18. Угу. Прет по воздуху, на крыльях ужаса и с ма-а-леньким пропеллером в попе. И ничего от нее не помогает, кроме гальванической развязки и танцев с бубном. А оптроны помогают, потому что в них воздуха нет - помехе нет по чему переть. :cranky: Очень жаль, что вам 40 лет назад никто не объяснил одну из фундаментальных основ, на которых стоит электроника: для качественного анализа устройства надо нарисовать его эквивалентную схему. Причем в эту схему по мере надобности должны быть включены и паразитные свойства компонентов и монтажа, а также источники помех. И тогда в эквивалентной схеме будет ясно видно место и роль и буферов, и проходных емкостей оптронов, и паразитных емкостей связи с шасси, и всего прочего, как упомянутого выше, так и оставшегося за кадром. Если бы вы умели создавать такие схемы, то вам бы не пришлось 40 лет плясать с бубном, жаловаться на низкую зарплату и нести ахинею на форумах. Но вы не умеете, ибо оперируете радиолюбительскими понятиями "прет по воздуху", которые никак в эквивалентную схему не отображаются. Ведь это не емкостная и не магнитная связь, и даже не радиоволна - это какое-то неизвестное науке взаимодействие, черная энергия, управляемая злыми духами. :maniac:
  19. Даже просто резистор помогает, как посоветовал ув. AlexandrY. Ваш микроконтроллер зависает от наносекундных помех. Чтобы избавиться от них, желательно дать им дорогу на землю мимо микроконтроллера, а на пути к микроконтроллерy обязательно поставить барьер. Маленькиe конденсаторы (порядка 100 пФ) от точeк, где каждый провод с клавиатуры приходит на плату, до ближайшей земли, уведyт помехи в сторону от микроконтроллера, а барьеры справятся с остатками. Простой резистор явлется хорошим барьером, поскольку у него маленкая проходная емкость. Оптрон тоже является барьером, но проходная емкость у него больше и поэтому сам по себе роль барьера он исполняет хуже, чем резистор. То, что он заодно обеспечивает развязку, при борьбе с наносекундными помехами никакой роли не играет, его функция - просто барьер с относительно небольшой проходной емкостью. Если поставить буфер 74HCxx, он одновременно будет и помеху на землю отводить, и играть роль барьера. Причем он будет это делать лучше, чем оптрон. А гальваническая развязка в этом месте вообще-то совершенно не нужна. Если не знать и не понимать происходящие процессы, а смотреть со стороны на то, что делают те, кто понимает - то да, выглядит как шаманство. А есле повторять подсмотренные приемы наобум, методом тыка, пока чего-то не получится, то это и есть танцы с бубном. Начиная с классического коленца: натыкать везде гальваническую развязку, как вы тут давеча советовали. :tongue:
  20. Я-то думал, клавиатура в виде одного блока, а тут самый худший вариант: каждая кнопка имеет сильную емкостную связь с щитом, который заземлен вообще хрен знает где. Вдобавок к этому матрица, очевидно, напрямую соединена с пинами микроконтроллера - похоже что ни развязки, ни барьеров нет. Ну тогда вот это и есть корень зла. Развязывйте это безобразие оптронами или просто буферами на рассыпной логике, ставьте резисторные барьеры на пины микроконтроллера, и т.п.
  21. Она там не заземлена? Чем черт не шутит... Ее земля и щит какаую примерно емкость связи между собой имеют? Длинный кусок провода вообще никогда не зависает, по определению, однако воткнутый куда не следует способен завесить любой микроконтроллер. Вы так и не ответили на главный вопрос - куда он воткнут. Не "как" ("отдельная колодка" и т.д. не имеет значения, хоть колодкой, хоть пайкой, хоть скруткой), а куда.
  22. А они как далеко расположены и от чего питаются? Главный вопрос - как их земли подключены к плате? В одной точке? В той самой точке, где на плату приходит питание?
  23. Рекомендации представьте, ссылки или цитаты с указанием источников. Хотелось бы посмотреть, связаны они с помехами или с чем-то иным. Повторяю: микроконтроллер от этого не зависнет. Сигнал может испортиться, это да.
  24. По питанию все они гальванически связаны. Но кроме питания есть еще входы-выходы (что включает и интерфейсы). И вот из всех входов-выходов вам хочется развязать только RS485. А никакие другие почему-то не хочется. Наверное, RS485 выбран потому, что "все так делают"? И вообще ни о чем кроме гальв. развязки не упоминаете, как будто это единственное средство и панацея от всего (именно так, судя по всему, думает незабвенный "Николай Семёнович" B) ). А вы догадываетесь, почему МК зависает? Что-то я в этом сомневаюсь... Вероятность, что это может привести к зависаниям МК, исчезающе мала. У оптрона есть проходная емкость. Или это сказка? :rolleyes:
  25. Мне кажется, это можно объяснить. Проводник над сеткой будет иметь меньше емкость, чем над сплошной поверхностью, поэтому на низких частотах его импеданс увеличится. Кроме того, на высоких частотах, где длина волны будет сопоставима с шагом сетки, начнется чехарда за счет неоднородости волнового сопротивления по ходу распространения сигнала. Для дифф пары эффект имеет место быть, согласен. Но все-таки дифф пара - это отдельная статья, а для помех принято считать, что сетка мало отличается от сплошного полигона.
×
×
  • Создать...