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

Sh@dow

Участник
  • Постов

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

  • Посещение

Весь контент Sh@dow


  1. Спасибо. Сработало. terminal 1.9b не отсылает CRLF даже если птичка стоит. падла :)
  2. Приветствую, 800С подключен переходнику UART->COM 3.3 V. Подключены только RX TX. Соединены через делители согласно руководству. Модуль без сим карты. Запускается (PWK) и сигнализирует что не подключен к сети. По задержкам светодиода видно. По дефолту включен режим avtobaud. Значит выбираю скорость 9600 и отсылаю команду AT. В ответ должно прийти OK что говорит о синхронизации. В ответ приходит AT. И вобще модуль возвращает всегда то что отправлено. Что это значит? При выключении модуля (PWK) призодит NORMAL POWER DOWN.
  3. Еще вопросец. Есть два полигона. Один аналоговая земля другой цифровая. Эти полигоны хочу соелинить вместе возле источника питания. Когда на схеме соединяю полигоны то программа имя нета AGND выкидывает и оба полигона обозначает как GND. Тогда можно соединить. В принципе подходит такой вариант но проблема в том если случайно замкнуть оба полигоня в другом месте то программа ошибку не выдаст хотя соединение булет не правильным. Реально оставить два полигона с разным именем нета AGND и GND и сказать что они могут соединяться только в отной точке?
  4. Ясно. Значит нет такой штуки так и думал что мало куму нужна. Буду делать в слоях перемычки с отверстиями. А потом отверстия уберу. Спасибо.
  5. Приветствую. Вопрос немного стремный. Но может есть такая штука. Развожу в одном слое. Все уложить не получается и думаю замкнуть проаодками. Можно ли альтиуму сказать что вот тут соединим проводками (могут перекрещиваться) чтоб он убрал ниточки и не ругался при компиляции проекта DRC? Спасибо.
  6. Спасибо всем за помощь. Получилось. Создал класс и по запросу выделил треки и отредактировал.
  7. >>Если речь идет о Net целиком (например, с требованиями к импедансу) то это совершенно стандартная процедура - такие цепи группируются в Net Class и легко выделяются/модифицируются группой. Создал класс и добавил туда Nets. А как использовать этот класс? Модифицировать? >>Странные производители... Если они декларируют возможность изготовления плат с контролируемым импедансом, Как раз нет контроля импеданса. Дают только точность и погрешность ширины клеренса. По калькулятору прикидываю уложусь ли в параметры. А редактировать вручную напрягает.
  8. Вобщем как я понял это сделать нельзя. Тоесть нельзя пометить какоето количество Tracks и затем для них поменять ширину? Обьясню зачем надо. Есть 4 канала высокочастотных. Там для дорожек важно 50 ом держать. У разных производителей возможности немного отличаются я в калькуляторе перечитываю ширину но вот править вручную меня напрягяет. PS: А может можно программно? Я когда то программно расставлял 16 микросхем с заданным шагом. Может есть такое и для дорожек?
  9. Здраствуйте. Есть такой вопрос. На плате много дорожек с одинаковой толщиной. Надо поменять ширину только у некоторых. Через Find Similar Objects можно выделить только все дорожки а это не подходит. Может можно как то сгрупировать некоторые дорожки в класс и потом редактировать указывая только класс. Не прибегая к программированию. Спасибо.
  10. Приветствую. Вобщем коллега разобрал пока плату на которой проявлялся этот эффект. После того как подпаянная индуктивность решила проблему о проблеме было забыто :) Меня нагрузили новой программерской задачей но постараюсь возпроизвести эффект и поэкспериментировать ибо самому интересно. Мою просьбу поставить в качестве питания стабилизатор идентичный тому что стоит на демо плате stm коллега проигнорировал мотивировав что дорого :( >>В высокоскоростных цепях типа usb и других интерфейсов, фильтры по питанию и по сигнальным цепям являются обязательными. Учту это и скажу коллеге который трассирует плату. >>Не знаю, какой интерфейс у Вашего LCD. Интерфейс 8 битный параллельный >>Каждая команд-пакет должна быть под "своим" CS, а не слать "паровоз" как иногда делают. Да вот это исправлю. В некторых местах чип селект держиться между вызовами функций stm. Принцип такой. Держать CS по минимому чтоб избежать наводок!!!!! >>Ух ты! Модель назовите, пожалуйста. В наше время цена часто говорит не о серьезности и крутости изделия, а о степени доброты покупателей и/или наглости продавцов. Источник CPX200DP. У нас источник стоит 1400 евро. >>Разве что полезно узнать кто шумит - блок питания или нагрузка. ДА надо разобраться. Чтоб потом ночами не сидеть. >>А может время нарастания питания уменьшается и в гонке "кто первый запустится - процессор или контроллер индикатора" начинает выигрывать процессор Врядли. Процессор запускается всегда. Читает айдишник lcd и проверяет на правильность. И всегда правильные айди. А потом дает комманду на включение контроллеру.(Контроллер до этого как бы включен просто не выводит на экран содержимое памяти). А при выводе походу потребляет больше тока. Я много раз проходил это в отладчике с большими задержками. Там миллисекундные задержки вставлял и все равно после токо как постоять в отладчике перед отсылкой комманды ВКЛ хоть минуту, после отсылки команды ВКЛ контроллера все равно глючит. Все таки склоняюсь к тому что преходные процессы идут при посылке команды ВКЛ (показать память на экране).
  11. Спасибо за ответы. Блок питания серьезный. 1500 евро стоит. Глюки остаются. Глючит в тот момент когда подаем команду lcd контроллеру включиться. Это через 20 миллисекунд после включения блока питания. Если своим переключателем то тоже глючит. Замеряю скажу. Коллега подпаял последовательно индуктивность небольшую и глюки пропали. Но это конечно не решение проблемы. Вот это интереная идея. Даже не подумал. Попробую напишу. Да конечно. Временная диграмма мной проверялась не раз. Видеть ее не могу.
  12. Здраствуйте. Всех с прошедшим Новым годом!!! Столкнулся с одной проблемой и не могу понять что происходит. Есть плата с контроллером STM32F410 и lcd индикатором на контроллере IL9341. Дисплей это копечный китайский. Контроллер при запуске читает id контроллера проверяет на правильность и дает комманду контроллеру на включение. Визуально при включении на экране видны случайные цвета. Проблема в том что плата плохо стартует от лабораторного блока питания. Контроллер работает всегда. Через JTAG стабильно не виснет никогда. А вот контроллер LCD при подачи комманды на включение включается и сразу отрубается. Это видно по тому что экран моргает точками разноцветными и сразу заливается белым. Котнроллер сам читается правильно и статус его тоже верный. Как будто ему не хватает энергии. Вобщем самое главное что если последовательно источнику питания включить АМПЕРМЕТР ТО ВСЕ НАЧИНАЕТ РАБОТАТь!!! Плату разводил коллега. Да и мне в ней не все нравиться. Не хватает земельных полигонов, тонкие дорожки. Но я не понимаю как может подключение амперметра влиять на запуск контроллера lcd? Я пробывал смотреть осциллографом питание на входе lcd в момент подачи команды включения но не заметил никаких просиданий по питанию. Плата конечно будет переделываться но хотелось бы понять что за явления могут происходить в цепи?
  13. Приветствую, Использую Altium 9.2 Надо сделать drill файл. Выбираю Fabrication Output NC drill files. Получается какой-то бинарник. Изготовитель жалуется что не может открыть его в CAM350. Я проверил тоже не импортируется. Есть пример файла .DRL и он в тектовом формате. Кто то делал в Altium. Excellon. Его CAM350 понимает. Как сделать такой-же в альтиуме? Спасибо.
  14. NXP LPC4337 Проблема с CLK0

    Здраствуйте. Использую NPX LPC4337. Заметил если на CLK0 повесить осциллограф (1мОм 15pf) то прошивка не грузиться в проц. Использую IAR и Jlink. PS: Осцилл при этом опказывает прямоугольный сигнал. Похоже что CLK0 связан внутри с входами отладчика. Хотя это нигде в документе не отражено. В чем может быть дело?
  15. Здраствуйте. Использую версию 9.4. Когда ставлю pads отверстия не отображаются. В настройках размеры заданы правильно. Вот скрин.
  16. krux уже начал понимать что dual port sram на 5ns не найти. Думаю надо использовать конвеерную архитектуру. FPGA подключает АЦП к одному из блоку SRAM (внутренний). Кладется точка в SRAM и начинается запись в банк RAM. Затем FPGA подключает АЦП к другому блоку SRAM. Тоже кладется точка и отдается команда на запись в RAM. Так можно использовать память с большим временем записи. Вот такая схема: Интересно было бы за счет такой конвееризации отказаться от внешней статической памяти и использовать DRAM.
  17. >>Что Вы имеете ввиду под временем доступа? время цикла чтения со стороны внешнего проца? Имеется ввиду время доступа для записи в память. Память будет использоваться как буффер. С одной стороны FPGA пишет в память за время <5ns. С другой стороны процессор читает данные. Пока не могу определиться с велечинами скоростей. Работаю над этим. Пока вызывает вопрос следующее. Возможено ли обеспечить доступ к памяти как FPGA (для записи) так и процессора (для чтения)? Поравильно ли я понимаю что для таких целей необходимо использовать память Dual Port RAm? До этого с FPGA дела не имел. Только начинаю изучать.
  18. Задача сделать регистратор сигналов определенной формы. Есть ацп который выдает данные. Необходимо складывать их в память для последующей обработки и отсылки в компьютер. Эта задача решена с помощью TigerSHARC но не вышло обеспечить нужной скорости из за ограничения внешней шины. На данный момент архитектура прибора такова: Стоит АЦП который выдает данные в FPGA. FPGA складывает точки в память. Когда собрано определенное количество FPGA дает команду процу который читает память/обрабатывает и высылает в компьбтер. Время записи в память не должно превышать 5ns. АЦП 16 битный. >>вам эта память одним здоровым блоком нужна? или как? не обязательно. Главное чтоб был блок 2Mbit цельный. >>Типичные величины ~400-500 MHz. Но при этом реальная latency доступа 2-3 такта. Значит лучшее время доступа это 4ns?
  19. Здраствуйте. Для задачи необходима быстрая статическая память с временем доступа <5 ns. Приходилось работать с процессором TigerSHARC у которого стоит 24Mbit с временем доступа 1.6 ns. Реально ли найти FPGA с памятью схожего обьема?
  20. Не очень понимаю как работает Align. Вот допустим есть Pad и Via. Хочу отцентровать Via горизонтально или вертикально по Pad-у. В некоторых программах есть такая штука: Когда двигаешь обьект от него идут горизонтальные и вертикальные нитки и когда пересекают центр другого обьекта то подсвечиваются. Очень удобно.
  21. Да там две фазы на самом деле. Вот так расставил компоненты. Драйвера с обратной стороны. Покритикуйте.
  22. Вы наверно имеете ввиду такое расположение (взято с TI): Я рассматривал такой вариант. Меня напрягло что транзисторов то у меня по два в плече. Как их разместить? Я думал вот так: Но тогда входной конденсатор расположен близко только к одной паре транзисторов.
  23. Вот расставил по новому. Проблема в том что транзисторов у меня по два в каждом плече. Поэтому я разместил нижний транзистор по разные стороны от катушки чтоб каждый замыкался с верхним через конденсатор. Драйвер поставил справа вверху. Далековато получается до левого транзистора. Думаю управляющие сделать на нижнем слое. Как такое расположение? >>Рекомендую глянуть на PowerBlock/PowerStage от TI, разблюдовка у нихнастолько удачная Это для конкретных микросхем или общие рекомендации? Не могу найти пока.
  24. Из руководства по разводке для контроллера я взял этот вариант: Понимаю что надо ближе расположить все компоненты. А вот с обраным током драйвера не понятно. Не понял про разворот на 90. Если на одной линии то размер общей площади (транзисторы и индуктивность) будет больше.
×
×
  • Создать...