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

alexf

Свой
  • Постов

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

  • Посещение

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


  1. А часто надо доли мил? Я как раз люблю использовать mil при разводке. Согласитесь, удоблее вводить 6 мил чем 0.152 мм для толщины прободника. Люблю целые числа.
  2. Работаю с 19м. Вдруг началась такая фигня: при некоторых действиях, например попытке поменять футпринт у компонента, поиске футпринта и апдейте PCB из схемы Алтиум зависает, причем процессора не расходует. Если подождать несколько МИНУТ, то возвращаетя. Впечатление что чего-то ждет а потом происходит timeout. Может ли быть связано с подключением database library? И еще. Task manager всегда показывает что вместе с Х2.ЕХЕ идет и CefSharp.BrowserSubprocess. А на другой машине с той же верией такого нет. Что это?
  3. Я поставил один: переключение размеров VIA.
  4. Вспоминается автоматический перевод с подключенным сельскохозяйственным словарем. "Mouse driver" перевелся как "гуртовщик мыши".
  5. Пример: мне надо было расставить кнопки на плате по определенной схеме. Проще всего оказалось написать скрипт, т.е. программу, которая вычисляла координаты и туда перемещала footprints. Может и не волшебная палочка, но на нужные места таки расставила. Спасибо за ответ про Update from library
  6. Такой вопрос. Есть проект. Начался еще на 6й версии Алтиума и части остались с тех времен, а части эволюционировали. Теперь я резисторы и конденсаторы беру из libdb, но на старых частях (листы перенесены без изменений) резисторы из древнего miscellaneous devices, а footprints подставлены 0603. Соответственно в BOM полная разножопица. Вынимать каждый резистор и заменять новым не хотелось бы. Как менять что-то через find similar я знаю, но есть ли способ поменять скажем все 1К резисторы на 1.00К из базы? Может скрипт нужен?
  7. это что? Вопрос скорее к IT-шникам. У меня завелось сразу на Windows 10 64.
  8. Я писал, что сам не пробовал. Но есть еще лучше: http://www.alexnolan.net/software/mdb_viewer_plus.htm Эта точно работает: и смотрит, и редактирует. Я проверил, но сам пользуюсь SQLite.
  9. Можно начать отсюда: https://github.com/mikef5410/Altium_PassiveSMT_DbLib Там полезная готовая база резисторов/конденсаторов и инструкция, как сконфигурировать. Когда ConnectionString установлен, можно редактировать прямо из Алтиума, но мне нравится https://sqlitebrowser.org/ Можно просто редактировать, а можно SQL выполнять. Мне особенно нравится поиск резисторов. Я отделил 0603 0805 как наиболее употребимые (мной). Набираю в поиск например "1.1к" и сразу попадаю на выбор из 2х. Но кстати чтобы работать с Access ".mdb" не обязательно иметь Access - runtime доступен бесплатно. Но чем ее удобно редактировать не знаю, не пробовал. LibreOffice умеет.
  10. У меня хорошее впечатление от sqlite. Все в одном файле, open source. Удобно если надо редактировать.
  11. STM32F0 I2C: то master то slave

    Как я понимаю, каждый мастер следит за шиной и если там 0 а он хотел 1, то значит проиграл и надо подождать и послать снова. Чего я не очень понал из мануала, так это "из режима Master в Slave". То что перестает дергать шину, понятно. Но что именно значит переходить в slave? Разве что он начинает слушать по адресу общего вызова (0), если бит стоит?
  12. STM32F0 I2C: то master то slave

    У меня 3 платы, на каждой stm32f070, общая i2c шина. Они должны периодически обмениваться небольшим количеством данных - скажем раз в секунду до 64 байт. Моя идея сделать все 3 slave по умолчанию и слушать (с DMA?) каждый свой адрес. Тот кому надо сказать, становится мастером и говорит. Если вдруг 2 проснутся одновременно - мало вероятно, но возможно, один проиграет arbitration и выскажется потом. Я предпологаю заряжать DMA на 64, но если у мастера всего 4 байта, он выдаст стоп и будет STOPF interrupt. Кто нибуть такое подобное делал? Есть подводные камни?
  13. Спасибо, конечно за участие. Я знаю как делать источник тока. Хотелось получить минимальными средствами максимально плавный сигнал. Так что для моих целей видимо простой фильтр лучше: линейные фронты мне не нужны. МОжно закрыть тему.
  14. Наверное ничего плохого. Просто сначала представил себе до симуляции заваленный фронт, но резкий спад. Конечно от разрыва производной особенных помех не должно быть. А сейчас пришло в голову что колокол получился бы в конце длинной линии, т.е. распределенного фильтра. Но это уже не существенно. Мне пойдет и так.
  15. С примитивным интегратпром - фильтром первого порядка - получается "акулий плавник".
  16. Спасибо. похоже то что надо. Идея закруглить, чтобы было меньше наводок от крутых фронтов. Такая форма - то что надо.
  17. Такая задача. Есть прямоугольный импульс, скажем 5 В, 2 мкс. Хочется его "скруглить", чтобы избежать крутых фронтов. С передним фронтом все просто: интергатор. Но спад будет сначала резкий, а закруглен только внизу. Единственное что пришло в голову, контур с периодом порядка 4 мкс и диодом отрезать отрицательную полуволну. Но не хочется катушек... Есть другие варианты? Требуется помощь зала :)
  18. Я собственно ручками и ставил много лет, а тут подумал, что есть специальная прилада... Ладно, нет так нет. Спасибо.
  19. У меня чип с термическим падом на брюхе. Тепла надо орводить много. Значит надо сделать целый огород vias между центральным падом и полигоном на нижнем слое. Цепь одна так и там "BAT-". Tools » Via Stitching/Shielding » Add Stitching to Net дает ошибку, если определяю область внутри чипа. Если делаю полигон и сверху, и снизу, то срабатывает, то только везде КРОМЕ как на thermal pad. Что не так делаю? Спасибо.
  20. Не совсем понимаю такой подход. Лично мне представляется что задавать толщину линии скажем в 8 мил удобнее, чем 0.2 мм. Целые числа удобнее дробей. Никто же не предлагает болт на 2 3/16 дюйма :) Тем более что единицы измерения переключаются одной клавишей "Q".
  21. Действительно. Спасибо за подсказку. Видимо раньше по дефолту стяла птичка.
  22. Еще вопрос по 19 версии. У меня на схеме скажем 10 резисторов по 1 К. Хочу поменять все на 10 К. Выбираю один и говорю find similar. Value same. И т.д. Высвечиваются все. Прекрасно. Но в properties если я меняю номинал, то меняется только один тот, с которого начинал. Что делаю не так?
  23. Есть много способов. Например https://sqlitebrowser.org/ Я периодически использую sqlite библиотеку в своих простеньких программах. И синтаксис SQL для скриптов достаточно удобен. Спасибо, посмотрю на решение. P.S. Отвечая на собственный вопрос для грядущих поколений: счастье наступило после установки sqliteodbc_w64.exe. Вот от сюда: http://www.ch-werner.de/sqliteodbc/
  24. Перехожу на 19 с 16. В основном все нравится, но Components непривычно. Ладно, привыкну. Но есть Церновская база данных. Если я подключаю в Categories скажем Resistors.DbLib то могу набрав "63к" получить от 0402 до 1206. Прекрасно. Но есть еще готовые базы сделанные на SQLite. Мне бы было очень удобно на нем же доделывать свою базу, но не получается подключиться по инструкции. https://github.com/mikef5410/Altium_PassiveSMT_DbLib Подозреваю что дело в 64 битах. Можно с этим бороться? У меня нет Access. На крайняк придется искать альтернативбые средства редактировать MDB, но не хотелось бы...
  25. Простите, но пока не понял как. ДОбавил еще один лист. Place board assembly vew. Properties. Components. Но дальше надо везде добавить .Comment в параметр 1. Или как?
×
×
  • Создать...