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

=AK=

Свой
  • Постов

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

  • Посещение

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

    7

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


  1. А что такое D71?

     

    Странно, на входах D70 есть встроенные пулл-даун резисторы по 75 кОм, поэтому при висящих в воздухе входах напряжению 1.9В взяться неоткуда. Похоже, что напряжение 1.9В появляется вследствие того, что входы D70 выгорели, а не наоборот. Может быть, они выгорают из-за плохих контактов в разъеме?

     

  2. А I2C и TWI не одно и тоже?

    TWI как "two wire interface"? Нет, вообще говоря, это не одно и то же. I2C - патентованный интерфейс Филипса. А вот SMB, хоть и похож на него чрезвычайно и хорошо с ним совместим, все же имеет отличия. И то и другое может называться "two wire interface".

  3. зачем же гадать?

    Затем, что должно же быть разумное объяснение представленным артефактам. Ваша схема нарисована настолько плохо, а сами вы демонстрируете такое количество эмоций, что от вас можно ожидать чего угодно.

  4. я Вас удивлю -

    я скачал ВСЁ в одном файле: программа + библиотеки

    и эта деталь так же взята оттуда

     

    Может, вы ее подредактировали. Или, может, на фоне этого компонента у вас болтаются маленькие кусочки проводников, нарисованные в мельчайшем гриде.

     

     

    я за сутки войны с данной программой уже могу сам мануалы писать (что, возможно, и сделаю, но позднее)

     

    Схема, которую вы поместили, нарисована чрезвычайно криво. Из нее ясно видно, что вы не рисовали проводники от выводов компонентов. Исходя из того, что я там у вас увидел, я вам два раза прямым текстом писал, как надо рисовать, а у вас в ответ одни эмоции. Похоже, что вы не читаете, что вам пишут, зато готовы писать мануалы.

  5. правда, в одной из деталей ERC находило ДВЕ разорванные связи в рисунке корпуса! нет слов...

    Трудно представить, каким хитрым способом вы нарисовали этот корпус :)

     

    Может, вы мелкий грид себе поставили, поэтому у вас ничего толком не совмещается? Или навставляли пинов нулевой длины?

  6. а можно поподробнее? Пожалуйста!

    Куда уж подробнее-то? Просто кладете компоненты на лист и соединяете пины (ножки) проводниками. Не надеетесь на то, что они сами соединятся в момент, когда вы их ставите, а напрямую, ручками, соединяете каждый пин куда надо. Расставляете элементы посвободнее, чтобы пины не налезали ни друг на друга, ни на провода. Справа у вас панель инструментов, на ней четвертый инструмент сверхе - загогулина, которая называется "place a wire". Выбираете этот инструмент, и каждую ножку, одну за одной, соединяете куда следует. Точка в месте соединения проводов появляется автоматически, руками ее как правило ставить не надо.

  7. начинаю проверять - куча ошибок: нет связи

    Кикад не создает провода автоматически. Чтобы было соединение, недостаточно совместить пины в одной точке (напр. P1 pin1 и F1 pin2), надо нарисовать провод от пина до пина. Аналогично, если вы кладете компонент так, чтобы пин oказался поверх провода, то соединение само по себе не появится, надо нарисовать провод от пина до этого провода.

  8. TI CDCF5801A. Подавайте на REFCLK опорную частоту, установите на LEADLAG направление, куда надо сдвинуть, а на DLYCTRL подавайте импульсы частоты, пропорциональной той частоте, насколько хотите сдвинуть выходную. На выходе получите частоту с каким захотите сдвигом и очень небольшим джиттером, порядка 10пс. Если xотите уменьшить джиттер, то прогоните вых. сигнал через джиттер клинер.

  9. Требуется подключить порядка 20 устройств в одну сеть, все устройства находятся о пределах 1 квадратного метра, необходима дешевая шина с минимумов проводов

     

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

  10. Значит передача-приём пакета будут в разных циклах шины и прием будет задержан минимум на 1 мс для спецификации USB1.0 и на 128 мкс для спецификации USB2.0.

    Длительность фрейма в HS USB не 128 мкс, а 1мс/8 = 125 мкс.

     

    Никто не пробовал обойти это ограничение программируя аппаратуру контроллера USB?

     

    Если вам надо послать запрос и получить ответ как можно быстрее, то используйте Control pipe, там это может происходить в одном фрейме. А в Bulk вообще никак не гарантируется время доставки. Гарантируется, что сообщение будет доставлено, а когда - неизвестно. Если пакет теряется, то планировщик будет заставлять его слать до тех пор, пока оно не дойдет по назначению.

     

    Время доставки гарантируется в изохронных пайпах, поскольку планировщик отводит каждой изохронной трубе определенный процент трафика (т.е. выделяет время для пересылки в каждом фрейме). Зато там вообще не гарантируется, что сообщение будет доставлено. Oно может быть потеряно, a при потере пакета никаких повторных посылок не будет.

     

    Это эквивалентно принципу неопределенности в ядерной физике. :)

  11. Макетка на каком нибудь циклоне + SignalTap II Logic Analyzer из квартуса. Дешево и сердито :biggrin:

    Если бы на Циклоне, то частота сэмплирования была бы мегагерц 200 как минимум (и то, это если руки кривые, а так 500 МГц хотя бы). А 24 МГц - это безо всяких Циклонов, это они вводят данные портами какого-нибудь дешевого АРМа.

  12. Есть преобразователь USB<->COM на FT232B.

    Закорачиваем RX-TX и передаем пакет из 26 байт на скорости 921600.

    Возможно ли по окончанию передачи иметь этот же пакет в компе.

    Скорей всего нельзя, даже если не только закоротить RX-TX, но и обеспечить хэндшейк, чтобы в момент окончания приема пакета в передающем буфере сразу же лежал полностью законченный пакет. Пакеты передаются через bulk, а в каком порядке - бог весть, то ли сначала OUT потом IN, то ли наоборот, как планировщик хоста захочет.

  13. можно в pcbnew добавить хоткеи "w" и "shift-w" для выбора следующей/предыдущей ширины дорожки ?

     

    Хочу вопрос поставить шире: планируется ли иметь хоткей на каждую операцию? Пока-что это сделано как-то хаотически, одни команды можно только мышкой вызвать, другие - и мышкой, и клавишей.

     

    А если еще сделать макросы, которые вызываются по хоткеям, и которые выполняют последовательности хоткеев, то ценность инструмента возрастет неимоверно. Эта фича была в старинной (еще ДОСовской) версии Протела, и была очень удобна. По сути, она позволяла в значиттельной мере перекроить и настроить под себя пользовательский интерфейс. В дальнейшем эту фичу в Протеле/Альтиуме похоронили, потому что макросы стали вызывать путем длительного елозенья мышкой, что сводит весь эффект от макросов почти к нулю.

  14. Линия нужна или шина?

    Все равно, хоть что нибудь. У меня они обе тонкие.

     

    Линия толстой пока быть не может.

    Шина в ГОСТ-сборке толстая (как ГОСТ требует).

    Я ГОСТовкую версию опасаюсь. Мне по ГОСТу рисовать без надобности, а может ли она рисовать так, как весь мир рисует, я не знаю и узнавать ленюсь.

     

    ЗЫ: Лучше не скриншот about вставлять, а копировать информацию о версии

    Справка-Копировать...

    Инфа копируется в буфер обмена - оттуда можно вставить куда надо.

    Это как?

    У меня есть только две опции

    * Help-Content

    * Help-About

    Никаких Copy там нет. На Help-About выскакивает окошко, кусочек которого я продемонстрировал. Текст в этом окошке копировать не получается.

  15. Шины в кикаде - чистая декорация...

    Функциональной нагрузки не несут.

    С таким же успехом можно просто жирную линию нарисовать.

     

    Ага. Только вопрос - как нарисовать жирную линию? У меня kicad рисует линии только одной толщины, точно такие же, как шины и провода.

     

    post-2483-1300446046.png

  16. 1. «Маска на площадке» (SMD)

    + Точнее размер площадки (с чего бы это?!)

    Медь можно перетравить или недотравить, а окошко в паяльной маске имеет стабильный размер (теoретически, по крайней мере). На практике встречаются "волосатые" края, так что я меди доверяю больше, чем маске. Просто медь надо брать 17мкм, чтобы поточнее получилось.

     

    + Лучше адгезия площадки (типа, маска держит площадку?)

    Потому что медяшка больше. В даташите, который вы привели, диаметр меди 0.43мм, а диаметр окна 0.3мм. Если делать открытую площадку, то диаметр меди должен быть 0.3мм, при этом площадь меди меньше в 2 раза, и адгезия, соответственно, в 2 раза хуже.

     

    + Точность центровки по реперам (т. к. маска может "съехать" в сторону?)

    Может, и съезжает :(

     

    Вобщем все как-то впритык получается... страшно... и не уверенно...

    Мы паяем BGA с шагом 1 мм и 0.8 мм, площадки NSMD, без проблем. Хотя вначале тоже было страшно. А вот MBGA-144 с шагом 0.5 мм паять не получилось ни у нас, ни на заводе.

     

    Когда вручную будете паять горячим воздухом, обязательно купите прехитер, который прогревает платy снизу, например, ATTEN AT853A. И не жалейте флюса, наносите флюс и на ПП, и на BGA.

     

    Вот наша лабораторная установка для пайки прототипов с BGA и QFN. Кругляшки по бокам прехитера - это такие увесистые и устойчивые свободностоящие зажимы для ПП с прокладками из высокотемпературной силиконовой резины, чтобы ПП не повредить; очень удобные оказались.

     

    post-2483-1300336287_thumb.jpg

     

    Фен Хакко 803 позволяет устанавливать температурный профиль. Мы используем такой профиль:

    - сначала включаем нижний подогрев на 225С

    - фен 130С в течении 1 мин 30 сек

    - фен 210С в течении 1 мин 30 сек

    - фен 285С в течении 1 мин

    - после этого фен автоматически снижает температуру до 100С и выключается

  17. 1. одновременно - не значит на самом деле одновременно

     

    У меня была аналогичная проблема: как по радиоканалу назначить уникальные серийные номера нескольким "свежезапрограммированным" устройствам? Понятно, что программы у них поначалу совершенно одинаковые, и откликаются на вызов одинаково, поэтому вроде бы невозможно их различить.

     

    Чтобы устройства откликались по-разному, я назначаю им временные серийные номера. Причем этот серийный номер назначается не в момент включения, а в момент получения первого (широковещательного) вызова по радиоканалу. А в качестве случайного числа используется значение счетчика локального времени, который считает время от момента включения питания. Соответственно, каждое устройство в момент прихода вызова имеет свое собственное уникальное локальное время, отличное от остальных.

  18. Вот удивляюсь, почему все начинающие так старательно фильтруют выход импульсных преобразователей, но никогда не могут сами догадаться, что входное питание тоже надо фильтровать, причем не от внешних помех, а oт тех помех, которые преобразователь будет пускать в цепи входного питания. Наверное, потому, что в даташитах выходные фильтры нарисованы, а входные - как правило нет. :biggrin:

     

    Помимо того, что на вxодное питание +12V, идущее к DA4, надо навесить дроссель, , а на само питание +12V - керамический кондер и электролит, вам следует пересмотреть разводкy. Земляные выводы следующих компонентов должны буть "стянуты в одну точку", т.е. между ними должно быть кратчайшее расстояние:

    - DA4 pin 4

    - C8

    - VD12

  19. Витая пара это сложно

    Издеваетесь?

     

    плохо реагирует на загрязнения кабеля

    Без конкретики такого рода возражения не имеют смысла, поскольку на загрязнение "плохо реагирует" любой метод. И в этом плане витая пара ничем не хуже и не лучше остальных.

     

    капиллярные эффекты

    "Витая пара" была названа для того, чтобы проще было объяснить суть метода. В реалии, конечно же, надо использовать кабель, не подверженный капиллярным эффектам. Например, высокочастотную "лапшу".

     

    критично к помехам

    К помехам как раз таки не критично, поскольку никто не запрещает мерять часто и усреднять результаты, тем самым избавляясь от помех. А если к принятому сигнальчику белого шума подмешать, то заодно можно дешево и сердито улучшить разрешающую способность.

     

    проницаемости среды.

    Вариации проницаемости среды в широких пределах вoобще не оказывают влияния на результат. Поскольку при данном методе меряется не абсолютная проницаемость среды, а находится место, где проницаемость меняется.

  20. Опускаем в бак витую пару, к нижнему концу которой припаяно сопротивление, равное волновому сопротивлению витой пары. Для измерения уровня время от времени посылаем в витую пару импульс, определяем наличие отражения от неоднородности в длинной линии и замеряем время от фронта импульса до прихода отраженного сигнала.

     

    В сущности, это примерно то же, что оптический метод, но гораздо проще и надежнее.

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