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

vvvv

Свой
  • Постов

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

  • Посещение

Весь контент vvvv


  1. Резонит и BGA 0.8 вещи не совместимые. У них минимальный антипад 0.7, а минимальная ширина меди 0.15, из чего шаг 0.8 выпадает как класс. И неважно как Вы будете организовывать свои гербера, зазор от отверстия до меди это константа, как в анекдоте с какой стороны ни зайди все одно. Все что Вы можете сделать это либо сменить производителя, но даже самый лучший не даст Вам диаметр антипада менее 0.56 для 0.2, либо организовать переходные таким образом, чтобы запитать чип с какой то одной стороны за счет отсутствия этих переходных. Обычно производители чипов дают рекомендованные layout и они как раз под возможности Резонита.
  2. Есть такой продукт PCB Library Expert. Его создатели прошли долгий путь. 10 лет назад они кинули клич "ну чо пацаны есть отличная идея сделать генераторы футпринтов для SMD компонентов через Excel, давайте все вместе сделаем, потом будем пользоваться". Идея понравилась и год все вместе с разных стран клепали Excel Sheet-ы для этого самого SM782 LP Wizard. Сделали. Оказалась отличная штука. Открываешь в Excel нужный лист, вбиваешь параметры и вот он готовый футпринт. Тогда те кто все это затеял сказали "все, мы идею и результаты забираем себе как авторы, права у нас, всем участникам спасибо, копию последнего совместного релиза может скачать любой но на этом все пока". После чего переписали все Excel генераторы на каком то GUI, добавили экспорт футпринтов в большинство CAD, назвали программу LP Wizard и стали ее продавать. И продавали ее пару лет, как коммерческий продукт. А затем компания Mentor купила этот самый LP Wizard, на корню, с правами и прочим. Авторы конкретно наварились и целый год о них ничего не было слышно. Походу отдыхали на Бали. После года отдыха ребята поняли что секс наркотики и рокнролл это не все в этой жизни, но... все авторские права купил Ментор, помните? Тогда они взяли и с нуля переписали весь продукт LP Wizard, поменяли интерфейс, незначительно, и создали новый продукт PCB Library Expert. Который уже своими силами честно на собственные бабки с нуля развивают и продвигают.
  3. Предлагаю писать либо по русски, либо по английски.
  4. Вы один такой, ценных работников удерживают, и если они все таки уходят, редкий бывший руководитель скажет хорошее слово вдогон. Врать он не будет но и лестного не скажет. А вот бесполезных отпускают с легким сердцем, еще и рекомендации дадут. Еще хорошие рекомендации дают, когда человек, ну там руководитель группы, ГК крупного проекта, завалил этот самый крупный проект. Тут другой механизм, руководство понимает что человек ценный, но также понимает, что не уволить не может, иначе не поймут ни глава компании, ни подчиненные. С подчиненными проще, был свидетелем "слезного прощания" с "отличным специалистом, прекрасным руководителем", ему дали капитальные рекомендации, но потом по углам шептались.. завалил крупный проект и его просто ушли. Естественно дали рекомендации, потому что распространяться на сторону что в компании допустили завал крупного проекта себе дороже. Короче не знаю как в других странах, в России отличные рекомендации это повод хорошенько задуматься :) PS: Вам Ruslan1 ничего не имею против хороших рекомендаций, да полно вариантов когда рекомендации заслужены честно, и человек скажем ушел по объективным обстоятельствам, и его отпустили скрепя сердце но с хорошими пожеланиями, еще просто бывают такие люди, общительные им все прощают, даже уход из компании где они востребованы. Но есть и другие варианты, о которых написал выше.
  5. Тоже хотел поддержать автора, не слушайте умников. Их критика в целом верна, но она как правильно пишет AlexanderY все эти недостатки не имеют критического значения для работоспособности дизайна. Мне очень понравилось, разработка достойная.
  6. Чего там непонятного, все как раз очень просто. Берется GSM модем любой, у которого выведены клавиатуры, audio и микрофон на пины. Снаружи вешается телефон, микрофон, и кнопочки. И вот он телефон без дисплея. Это по ссылкам. Чтобы сделать монохромный дисплей и все остальное по списку берется STM32 отладочная плата и пишется софт который сделает из этой платы в связке с GSM модемом указанный в задании нофелет. Это сложный путь который ведет к недорогому образцу с дорогой разработкой. А вот более простой путь, где все ТЗ уже реализовано. С дисплеем и прочим. https://habrahabr.ru/post/255047/
  7. В Зеленограде АлтМастер на Кванте отличная сборка, новое оборудование и поставлено все серьезно. Делали у них как очень сложный монтаж ручная сборка так и простые серии. Один раз даже случай был, сотрудник отвез на сборку компоненты и платы, заказал на сборку примерно 50% плат. Потом забрал только собранные платы и забыл про остальное на полгода. Через полгода бухгалтерия спрашивает "а пустые платы и компоненты где" ну что метнулся туда, все вернули до резистора. Качество и сроки не срывали во всяком случае у нас.
  8. Руководство по созданию телефона своими руками часть 1 https://geektimes.ru/post/257876/ чксть 2 https://geektimes.ru/post/257884/
  9. ... И обнаружить его на дне корзины с белем после вчерашнего... :)
  10. Из коробки нет, там действительно конкретный гемор, есть два способа, и оба делаются через веселые трюки. У меня все это далеко спрятано, если за пару дней не подскажут вытащу.
  11. Раз уж решили медь нарезать, ну так нарежьте вертикальные шины с отводами под пайку и впаяйте пинами там где группы контактов реле, и никаких трасс по плате. У буржуев они называются "high current bus bar" наберите в поиске каких только чудес не делают, и по картинкам можно много разузнать, особенно актуально для моторов.
  12. Ну да, я выразился неправильно. Импеданс на конкретной частоте надо умножать на значение magnitude тока на данной частоте, то есть да нужен спектр потребления тока. И тогда придется нырять в спектр падения напряжения, который потом надо суммировать, поэтому чтобы в такие дебри не залезать, лучше взять пакет моделирования, самый простой AWR MWO, и в нем промоделировать работу сети конденсаторов. Для чего, как я уже написал, либо импортировать layout конкретной трассировки, либо построить вручную упрощенную модель, но с переходными сделать это сложнее. Простой путь, в пакете типа ADS Genesys или ANSYS SIwave выташить S-parameters трассировки. Можно тоже самое сделать в ANSYS HFSS или CST но считать будет пару дней. Затем засунуть ее вместе с S-моделями конденсаторов в AWR MWO, и промоделировать совместно с IBIS моделью гейта типа LVC1G04, ну и да, не забыть проверить, что там есть package parameters внутри IBIS модели. Проверять математически бессмысленно, и тем более при помощи LT Spice, так как придется сделать слишком много допущений. Полная модель гейта на плате с сетью конденсаторов включает 1. модель S параметров печатной платы, 2. модель IBIS гейта которая содержит package параметры гейта, то есть RLC значения его пинов, обычно либо делается вручную либо входит в состав IBIS модели учитывают паразитное влияние корпуса. И тут все зависит от типа корпуса, на каждый корпус есть свои Package RLC модели, SOT, QFP, QFN, BGA у каждого корпуса свои параметры. Для проверки лучше взять IBIS модель FPGA там точно все есть с привязкой к корпусу. Вручную можно поискать в инете и просто добавить простые RLC цепочки на каждый пин. 3. модель S параметров конденсаторов 4. Модель источника питания, ну тут как правило идеальный источник, с внутренним сопротивлением и индуктивностью провода от источника до точки входа питания печатной платы. Все это запускается в Spice моделирование, на вход гейта подается последовательность бит, на выводы питания вешается осциллограф, и получаем выбросы. И да у IBIS модели гейта есть пины питания, вот их активировать и подключить к питанию и земле. Хотя буржуи пишут что это некорректный способ проверки работы гейта, и прямой связи между работой IBIS модели гейта и выводами питания там нет. Точнее она есть но количественно может работать не очень. И вот тут можно попытаться вместо гейта поставить модель выходного каскада гейта на CMOS транзисторах, ну и нагрузить гейт согласно схеме, на скажем IBIS вход другого гейта или группы через модель печатной платы, которая будет выступать соединителем между гейтами. Модель печатной платы в этом случае выступает как многоточечная модель S параметров, на 8, 12 или 20 выводов. Ни в коем случае не навязываю такой способ проверки работоспобности, просто предлагаю как вариант. PS: Тема на мой взгляд важная и нужная, я в этом деле дошел только до моделирования с IBIS моделями, дальше не ходил. ТС предлагаю, если заинтересует, попытаться проработать вариант с выходным каскадом. Заодно расскажет что получилось.
  13. Не затрет, надо модераторам жаловаться, пользователь с одним постом в котором ссылка на вирус, понятно что для этого он и регился...
  14. 1. Импеданс связки конденсаторов умноженный на пиковый ток потребления дает dV между целевым напряжением и реальным. И если она эта dV больше скажем 5% , а для некоего процессора это пороговое отклонение от напряжения, то батарея не выполнит свою задачу. И как я уже писал, все это никак НЕ касается STM32F103. У него требования к питанию довольно широкие и тут просадка по питанию может сказаться только при работе на предельной частоте, но там они тоже дают довольно размытые данные. То есть на 8МГц он будет работать как трактор со связкой 1+0.1 без проблем. Rise/fall time у STM32F103 5ns, согласно общепринятому соотношению BW = 70МГц, то есть для STM32F103 имеет смысл рассматривать именно эту частоту как потолок, а это очень низкая частота, чтобы всерьез разбираться здесь с влиянием импеданса конденсаторов на работу процессора, а также переключение портов процессора, и их влияние на потребление. 2. Модель с предельной 6ГГц будет показывать валидные данные на 1ГГц, модель на 1ГГц будет слегка врать, ну можно такое предположить, так как на границах диапазона данные не всегда верны. 1ГГц НИКАК не относится к STM32F103, но раз уж тут приводят графики до 1ГГц то если делать то делать. Из всего вывод. Прежде чем вникать в вопросы импедансов, надо определиться с граничной частотой потребления. В данном случае она 70МГц, и это очень низкая частота, чтобы заморачиваться, и просто надо поставить минимум по 0.1uF на ногу, и один bulk конденсатор на 10..100uF и забыть. Но если хочется освоить всю цепочку анализа, тогда надо делать это строго. Собственно об этом мой пост. PS: Про помехозащиту между аналогом и цифрой не буду провоцировать споры, просто скажу, если в данном конкретном случае есть некий аналог рядом с цифрой, то его тоже надо рассматривать конкретно. Аналоги они ж разные...
  15. Прежде чем строить графики и тем более на базе графиков делать выводы, сделайте три вещи 1. Найдите полные модели S параметров конденсаторов, убедитесь что модели работают до 6ГГц ну или до 1ГГц минимум 2. Скомпилируйте модель печатной платы, тоже в S параметры при помощи софта который позволяет это сделать 3. Скомбинируйте модель печатной платы и модели конденсаторов в пакете моделирования типа HSpice и получите честный график АЧХ. А то уже вторая страница пошла в чем моделируется, как получены результаты непонятно. Влияние стека печатной платы, которую тут не рассматривают, завалит любые package параметры просто на раз. Без строгого подхода в такого рода делах все разговоры абсолютно лишены смысла, от слова совсем. PS: Модели представленные пользователем Алексашка можно смело назвать взятыми с потолка, то есть да они вроде как похожи на некий усредненный вариант, но этот вариант также далек от конкретной платы как Питер от Марса. А Сатурн несерьезный пакеты для проверки работы PDN тем более до гигагерца. И более того импеданс цепи питания тем более по сетке частот всегда имеет смысл рассмтривать только вместе с потреблением тока конкретной схемой по этой же сетке частот. Если у Вас нет сетки потребления, Ваши графики это конь в вакууме. Альтера, за что ей большое спасибо предоставляет такую информацию. В целом по теме вся эта возня лишена смысла в приложении к STM32F103. Там надо просто поставить по паре конденсаторов 1+0.1 на каждый пин питания, и 10..100uF на весь чип и тупо забить.
  16. Наверное товарищ намекает на предприятия ВПК, где специалисты получают до полумиллиона в регионах, но попасть туда только через связи. По своему опыту знаю, в ВПК можно попасть, если умеешь бухать в бане. Вояки твердо уверены человек раскрывается только под магарыч, если не бухает со всеми, значит человек опасный. Не возьмут точно. А по теме, нет смысла, так как список уже составлен, есть как минимум три сайта отзывов о работодателях. Все компании вонючки давным давно засветились. Автору темы скажу, тоже были собеседования, от которых даже через несколько лет не заживают раны. Вот такие они собеседования. Хотя умом понимаю, отказать HR могут по многим причинам, нет у них денег, не подходит кандидат по возрасту или просто по физиономии, но причина всегда одна "не подходите по проф навыкам". Успокаивает только одна мысль с девушками таже бодяга. Если была любовь продолжительное время и вдруг как гром "тебя больше не люблю, ты крышечку от зубной пасты не закрываешь, нам надо расстаться" Значит дело не в крышечке, а тупо денег мало. Это факт проверенный. Ну вот с работодателями тоже самое...
  17. Вот что пишут. "Jeff Nelson, Invented Chromebook, #Xoogler Updated Jul 25, 2016 · Upvoted by Bill Poucher, Baylor CS prof, ICPC Exec Director, Software: energy, synthetic genetics, etc. and Greg Skinner, 25+ years of software engineering, mostly in C and Perl, mostly in the BSD networking stack and Uni… I recall a small project where I wrote about 1000 lines on the first day. On the second day, found a library that solved most of the problem for me, so I was able to cut the solution down to about 50 lines of code. On the third day, found a second library that solved virtually the exact problem, so it was cut down again to 2 lines of code. 2 lines of code in 3 days." Результат 2 строки за 3 дня. Пример 2. Example: one of the projects where I think I did some of my best work ever was a 7 engineer, 18 month project Ruby on Rails project. About a year into the project we had a codebase of about 10,000 lines. This is a very small codebase. Why? Because we constantly improved the state of the code, used the best tools possible, and our project also required a lot of understanding of the business domain on our side. Thus we could write a very complex app in relatively little code. Результат. Средняя скорость работы оказалась 4 строки на инженера в день в течение 12 месяцев ( ну он пишет про "около года" 10К строк на 7 инженеров ) И это нормально, если Вы в долгосрочном проекте, с какого то момента объем кода перестает расти, и даже уменьшается, и все усилия направлены на оптимизацию и исправление ошибок. Но да, если у Вас проект занимает один месяц, или неделю, тут не может быть кода размером в три строки по определению... То есть цифра 6 строк в день это для серьезных долгосрочных проектов в которых работают командами несколько месяцев.
  18. Читайте внимательнее, я же ссылки приводил. Шесть строчек в день для программиста не означает что он написал шесть строчек с 9 до 9.15 и все остальное время сидит и пьет кофе. Вы за три месяца можете написать, удалить и переписать полмиллиона строк и в итоге будет бумажка на 500 строк которая эффективно выполняет задачу. Из чего средняя скорость 500/90 = 6 строк в день. Хотя руды перелопачено 600 строк в день и никакого копипаста.
  19. Еще раз, если человек подобное делал, значит он уже потратил неделю на размышления на тему. Ведь трансиверы везде стоят одни и те же, что в Xilinx GTP, что Pericom PCIE Bridge, что в какой нибудь DDR4 памяти. Это всегда дифференциальный низковольтный трансивер. Если делал канал один раз, сможешь его повторить сколько угодно и с кем угодно. Собственно речь была только об уровне навыков работы с софтом, а не врожденной гениальности претендента. Технически это все крайне просто.
  20. Высокоскоростной канал передачи данных на трансиверах типа Xilinx GTP это две дифференциальные пары. Для того чтобы его оттрассировать надо 1. Разобраться с самими GTP 2. Разобраться с питанием GTP 3. Построить модель на два направления туда сюда 4. Оттрассировать 2 диффпары 5. Промоделировать после трассировки. На плате скажем два чипа FPGA и питание к ним. Рассматриваем только питание трансиверов. Моделирование SI делается стандартным способом, то есть eye diagram, выбросы, джиттер, которые вылезут на eye diagram. Моделирование PI проверяется через анализ спектра потребления IBIS моделей, есть такой способ, как более простой вариант посмотреть, чего там по питанию с выбросами в модели, когда трансиверы молотят на нагрузку. Моделирвоание EMI делается через сквозное моделирование пакета который это поддерживает. И это либо ANSYS, CST или ADS. Позволяет промерить излучения и посмотреть в 3D вплоть до конфигурации полей пролезающих в вырезы в корпусе. И да, если такая или похожая работа человеком делалалась, то повторить за 4 часа реально. Как следствие такого специалиста точно возьмут на оклад 120+ в Москве. PS: да я подобное делал :) То есть в переводе на наш схемотехнический язык "плата бакплейна, где высокие скорости, но трассы прямые, компоненты только разъемы места валом". С этого надо было начинать :)
  21. Значит всем электронщикам кто не разбирается в C# предлагаю посты этого товарища просто не принимать всерьез. Пурга голимая. Ну как примерно "я двенадцатислойку с DDR4 и IntelAtom за недельку развел...", У нас ведь тоже можно 12 слоев развести за ночь, если сделать Copy Paste или с нуля бакплейн скоростной забодяжить, там и PCIE и 48V и амперы немеряные, и слоев 12, но мы то знаем, там одни разъемы :) Вот тут точно такая же шняга... :) Вам платят 25 потому что Ваши знания устарели, срок валидности знаний инженера 30 лет, потом он просто не нужен от слова совсем. Если Вы прямо сейчас освоите Mentor VX2 или Cadence 17 или хотя бы Altium на современном уровне, и сможете за 4 часа построить модель высокоскоростного канала, сделать pre layout simulation, оттрассировать. сделать post layout simulation, а также провести 3D моделирование SI,PI и EMI. Вас прямо завтра под белы ручки посадят в московскую компанию с окладом 120 на руки без вопросов. Вот как в сказке тыкаешь в hh.ru и в любую компанию. Правда на это все уйдет ресурсов едва ли не больше, да нет, точно больше, чем стать программистом уровня intermediate с нуля. Знания устарели, надо обновлять. В этом вся причина.
  22. вранье, средняя скорость программиста 6 строк в день максимум. А про "тыщу" написано тут https://www.quora.com/How-many-lines-of-cod...-write-per-hour человек пишет "первый день быстренько накидал 1000 строк, на следующий день нашел готовую библиотеку и код сократился до 50 строк, еще немного подумав, через день эти 50 строк превратились в 2 строки кода. Итого 2 строки за три дня". Вот такое оно программирование... :)
  23. Не ведитесь, вас просто провоцируют от нечего делать. В предложении достаточно информации,чтобы понять что есть вероятность сложной и интересной работы и есть вероятность получить денег. Этого более чем достаточно. На самом деле, если человек работу ищет даже из любопытства, возьмет да и - посмотрит ваши предыдущие посты - напишет вам в личку, уточнит. В посте про плисовода Вы написали что тематика это точное измерительное оборудование как минимум. Если человеку лень или он не в состоянии сделать даже такие телодвижения, значит пускай смело идет мимо. В целом да, работодатели часто забижают местных граждан, но и местные граждане далеко не лопушки, им только дай позубоскалить. Нормально у вас все. А откликов нет, потому что аналоговиков нет. Вот просто нету. Те что были после 50й волны просто смысло за борт. Кто на пенсию, кто в другие отрасли. Кстати вон тут товарищ "сломал ногу" https://electronix.ru/forum/index.php?showtopic=140808 вполне себе аналоговик универсал, у него и мотивация и с головой все в порядке и работу ищет. И кстати тоже собрался "сваливать" потому как не платят у нас электронщикам со стажем. Ну вот кадры и рассосались, рынок свое дело делает. Напишите ему.
  24. Да ладно... то есть ваш ноутбук это вот прямо доработанный i386 так чтоль... :) Ну это шутка. Работают все одинаково, и эффективность у всех равная. Не надо обольщаться насчет электронщиков. Уж нам то не знать как работают наши братья по разуму... :)
×
×
  • Создать...