-
Постов
10 908 -
Зарегистрирован
-
Посещение
-
Победитель дней
31
Сообщения, опубликованные Сергей Борщ
-
-
30 минут назад, tiretrak сказал:
возможно ли сделать шаг сетки меньше чем 10 милл?
В каком редакторе (схемы или платы)? В редакторе схем сетки прибиты гвоздями и менять их нельзя. В редакторе плат пользователь может задать любой шаг сетки (в версии 6.99 через Edit user grid в выпадающем списке шагов сетки, в 6.0 где-то через меню).
38 минут назад, tiretrak сказал:возможно ли отключить привязку к сетке при рисовании дорожек?
Не знаю, никогда не требовалось.
-
10 минут назад, wim сказал:
Зачем нам ещё один Diptrace 10-летней давности?
Хотя бы затем, что DipTrace делает украинская компания. Чтобы опять не было "просраливсеполимеры". И кто сказал, что этот САПР остановится на версии 1.5.0?
-
24 минуты назад, s_black сказал:
Обмен смотрю логическим анализатором
поставьте Wireshark и смотрите обмен прямо в компьютере без дополнительных железок.
20 минут назад, s_black сказал:Что является незавершённым?
Этот ответ является незавершенным дескриптором. Размер дескриптора (wDescriptorLength) передается в начале ответа и заранее приемной стороне неизвестен. Поэтому сначала запрашивается ответ размером 8 байт, из него добывается реальный размер дескриптора и вторым запросом читается этот же дескриптор, но уже реального размера.
-
31 минуту назад, tiretrak сказал:
я перенес дорожки ,но кикад не видит что они соединены .ругается на отсутствие соединения.
Экспортируйте из схемы список цепей и загрузите его в плату. Дорожкам должны присвоиться имена соответствующих цепей в зависимости от присоединенных выводов компонентов. Как это сделать другим способом - я не знаю.
31 минуту назад, tiretrak сказал:а есть ли инструмент проверки соединения как в спринт лейауте? когда подсвечивается вся соединенная цепь
В последней версии (6.99) - выделить сегмент и несколько раз нажать "u" - выделятся все сегменты, соединенные с выделенным. Подсветить всю цепь - выделить сегмент и нажать "~".
-
7 часов назад, Lnd сказал:
Если пробую на IN 5В, то вообще начинает ругаться.
Как именно он ругается нам предлагается угадать?
-
4 минуты назад, tiretrak сказал:
возможен ли групповой перенос дорожек с одного слоя(вспомогательный с графикой ) на основной(медь) ?
Такой функции в программе нет. Но можно провернуть "грязный хак" - выделяете необходимые дорожки, копируете их в буфер обмена, затем открываете текстовый редактор и копируете буфер обмена в него. Получаете в редакторе ваши выбранные элементы в таком виде:
(segment (start -14.605 -1.905) (end -15.875 -1.905) (width 0.2) (layer "B.Cu") (net 3) (tstamp 3119633d-efa9-4e06-94aa-3da1e627e09e)) (segment (start -13.2475 -2.29) (end -14.22 -2.29) (width 0.2) (layer "B.Cu") (net 3) (tstamp 3414d6af-514b-4d30-8ed8-0d61d6a91b68)) (segment (start -16.51 -1.905) (end -17.145 -1.27) (width 0.2) (layer "B.Cu") (net 3) (tstamp 497a2cc3-5a77-468f-8d79-4eaa8a0dbe19))
Руками правите в них название слоя, снова копируете текст из редактора в буфер обмена и вставляете обратно в плату. Сейчас попробовал - получилось.
-
12 часов назад, Basil13 сказал:
Если у вас двухкратная разница напряжения сигналов, при равном минимальном токе (чтобы всякие там реле и герконы гарантированно срабатывали) - разница между резистором и стабилизатором тока при максимальном напряжении - двойная.
То есть если мы обеспечиваем резистором минимальный ток оптрона при минимальном входном напряжении и на резисторе при этом рассеивается мощность U*I = U^2/R, то при удвоенном входном напряжении на резисторе будет рассеиваться (2U)^2/R = 4U*I. В то время как линейный стабилизатор тока будет рассеивать U*I и 2U*I соответственно. Хм, логично. Спасибо.
-
12 часов назад, iiv сказал:
про assert_static - не знал,
Если захотите узнать - ищите static_assert().
-
1
-
-
Если выходной ток оптрона мал - сделайте из оптрона и еще одного транзистора составной (Дарлингтона).
-
2 часа назад, dimir сказал:
Это нужно сделать не в основном меню
Что за меню? Откуда оно появилось? Как работа АЦП, ПДП и, возможно, прерываний связана с каким-то меню?
1 час назад, dimir сказал:А вот этот вариант вручную поподробнее если можно
Настраиваете в ADC_SQR последовательность из одного канала, настраиваете АЦП на однократное измерение, запускаете АЦП, дожидаетесь окончания измерения, вычитываете результат из регистра данных АЦП, повторяете 4*10=40 раз. Документацию читать придется все равно.
-
12 минут назад, dimir сказал:
Не совсем 4 каналов по 10 замеров? Как это сделать?
Открываете руководство пользователя (User manual), раздел АЦП (ADC), читаете его несколько раз до просветления. Потом внимательно читаете описание регистров ADC_SQRx, записываете в них нужную вам последовательность каналов и количество каналов в последовательности (4). Переходите к разделу ПДП (DMA), читаете его, настраиваете регистры ПДП на 4*10 = 40 пересылок. Запускаете АЦП, ожидаете готовности ПДП.
-
-
Заводского? Да, есть. Адрес его размещения описан в документации (поиск по словосочетанию "System memory"), дальше по вкусу - отладчиком, самим загрузчиком (наверное можно, подробности в AN2606), вашим приложением...
-
Я не знаю, что такое RAD, но если это что-то, собирающее при помощи gcc приложения под виндовс, то обратите внимание на ключ gcc -mno-ms-bitfields. "ms" в названии ключа как бы намекает, кто виноват...
-
Пластин много, каждая пластина одним контактом сидит на металлическом корпусе, так что без двуполярного питания никак. Драйвер MAX14813 тоже хочет двуполярное питание. И это не эхолот.
-
Вот поэтому и не компилится. В момент инстанцирования компилятор должен видеть реализацию шаблона, она должна быть в заголовочном файле.
-
26 минут назад, Сёха сказал:
class __AD9954__ { public: __AD9954__(); //~__AD9954__(); void write(void *reg); void read(void *reg); void AD_UPDATE(void); template <typename T> void test(T *reg); private:
template <typename T> void __AD9954__::test(T *reg) { }
Это все в одном файле находится?
-
8 часов назад, Alexx315 сказал:
Я просто его скармливаю SinaProg, выставляю фьюзы и шью.
Поясните пожалуйста, в чем разница?
Разница в формате файла. Если программатор воспринимает hex как bin, то он ascii-коды символов будет трактовать как коды команд и загруженная программа будет представлять собой случайный набор команд.
Про BLB0, BLB1, BOOTSZ вы не ответили. Если часть программы занимает область, выделенную BOOTSZ под загрузчик и BLB выставлены неправильно - вместо констант будет читаться мусор и программа тоже будет вести себя странно. BOOTRST тоже может влиять аналогично - он переносит область векторов прерываний в старшие адреса, а там у вас вместо векторов совсем другие команды находятся или пустая память (в этом случае при любом прерывании ядро будет добегать до вектора сброса и начинать выполнение программы с начала).
-
13 часов назад, Alexx315 сказал:
Исходников к прошивке нету, только .hex
Какой самый большой занимаемый прошивкой адрес? Чему равны фузы BLB0, BLB1, BOOTSZ? Не может быть что вы hex загружаете как .bin?
-
Не будет никаких зарядный устройств на выходах 50 В. Там будет по фильтрующему конденсатору на пару микрофарад и это питание будет подаваться на драйвер УЗ-излучателя.
-
Попался в ремонт графический терминал пользователя GT155-QSBD от ПЛК Mitsubishi. Симптомы - нет изображения. Копался-копался с осциллографом на разъеме дисплея, в какой-то момент обнаружил, что изображение есть. Но вылезла другая проблема - через некоторое время после включения контраст падает до нуля и пока не остынет (?) изображения нет. На дисплее есть платка с преобразователями напряжения, все напряжения с нее на матрицу одинаковые что когда есть контраст, что когда его нет. Приговорил матрицу, стал искать замену. Точно такого же дисплея не нашел нигде, но у китайцев нашел визуально точно такой же дисплей, но с чуть другой маркировкой - оригинальный был KCG057QV1DB-G57-75-10-13
китайский KG057QV1CA-G020W-03-16-5
Документации ни на тот, ни на другой дисплей не нашел, нашел на еще один похожий KCG057QV1DB-G00:
KCG057QV1DB-G00.pdf Сигналы в описании похожи на сигналы, подаваемые терминалом.
Китайский дает вот такую картинку:
то есть на нем изображение растянуто по горизонтали с какими-то пропусками-инверсиями.
Расшифровки обозначения KCG057QV1DB в документации нет. Вопрос: это я промахнулся с заказом и KCG означает цветной, а KG сине-белый и китайский дисплей показывает как и должен или купленый дисплей тоже по-своему дохлый?
Добавлено: Вопрос снимается. Нашел документацию на KG057QV1CA, он монохромный.
Кстати, никому не нужен KG057QV1CA за умеренную цену (по себестоимости)?
-
И как будет выглядеть схема регулируемого стабилизатора отрицательного напряжения на LM317H?
-
Теоретически могли бы подойти. Но чем стабилизировать отрицательное напряжение (там до -50 В требуется) и как управлять этим стабилизатором? Мне кажется схема отрицательного стабилизатора с управлением будет сложнее, чем схема по мотивам сообщения artemcad
-
21 минуту назад, mantech сказал:
По какому интерфейсу пришел запрос, по такому сервер и отдаст...
А как он догадается, что это ответ именно на этот запрос? UDP же...
Lithium ECAD - российская САПР печатных плат
в Разрабатываем ПП в САПР - PCB development
Опубликовано · Пожаловаться
А что, на нем свет клином сошелся? Кому надо, могут перейти на линух. Я перешел, не жалею.
Вот если бы они вообще ничего не сделали с 2017 года... Невозможно сделать все сразу. Постепенно, как в том анекдоте: "медленно спустимся с горы...". Некоторые до сих пор используют PCAD, в котором с 2006 года вообще ничего не поменялось.
Кому-то нужна. PCAD не умеет, но тем не менее его до сих пор многие используют.
Может стоит поставить вопрос иначе - кому нужен конструктор, который без step не может сделать корпус?