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

Gorby

Свой
  • Постов

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

  • Посещение

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

    4

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


  1. В результате - по отчету тайминг нарушен (при разном размещении от 10 пс до 2 нс) а ошибки не возникают.

    Что сделано неверно ? Как максимально просто сделать такую демонстрацию ?

     

    Неверно выбраны условия запуска в железе.

    Времянка считается для самых жестких условий (процесс-напряжение-температура).

    И сбои легко увидеть во временнОй симуляции - после такого триггера сигнал становится неопределенным.

     

    А вы вот выберите самый худший кристалл из партии, занизьте ему питание ядра и нагрейте. Гарантирую - засбоит.

  2. Согласен. AVR вышел после PIC. Некоторые просчеты архетектуры ранних PIC там устранили. В PIC, начиная с PIC18 то-же никаких трудностей с регистрами нет, но в целом PIC более привлекательны и понятны.

    Дружище, проснитесь! Уж десять лет прошло. Расклад поменялся.

    И даже тогда ПИКи рассматривались отдельно как недо-МК (по причине кривости системы команд и регистров, ограниченности ресурсов, невозможности программирования на Си).

    А АВРы сразу позиционировались как замена i51 (легендарный 8515). Ну и до кучи мелкий 1200-й "заткнуть ПИКи".

    Ну и не забываем, что Атмел "взял" всех своей флешовой версией i51. А 89С55й с 64К флеша!?

     

    А про 18-е ПИКи не надо. Может и хороши они, да поздновато появились.

  3. Приветствую!

     

    Вы не стой стороны вагона подходите к задаче!

     

    Если у вас нет готовых алгоритмов обработки - то первое что надо делать - брать хороший комп.

    Вот когда на компе будет понятно последовательность, объем и тип вычислений, тогда и можно будет думать как и на чем эти алгоритмы реализовывать и на какую ножку микросхемы цеплять светодиод LOCK :)

     

    Успехов! Rob.

     

    О! Вот и появился долгожданный кандидат в руководители.

    Задачу решают не на ДСП и не на ФПГА. А на адекватных задаче аппаратно-программных средствах.

    Аплодирую!

     

    к Elsystems: видите, как надо? А то "я - подрядчик..."

     

  4. Запаяна хорошо, поменял 2 микросхемы пайку проверил под микроскопом

     

    SPI понижал вплоть до 1 Мгц

    CNV тоже увеличивал в десятки раз

    Даташит внимательно смотрели? Через микроскоп? Зачем вам неправильная полярность клоков?

    В даташите клоки положительные, а у вас на осциллографе - отрицательные. Пробовали менять?

  5. Я бы даже сказал что гистерезис (триггер шмидта) по входу должен быть всегда, если не доказано что он тут не нужен :).

     

    гистерезис != (триггер шмидта)

     

    триггер шмидта != триггер

     

    Стремительным домкратом седло барашка искало плашку на 3\4 дюйма.

     

    http://en.wikipedia.org/wiki/Schmitt_trigger

  6. Момент выключения неизвестного прибора- замечательное время для записи в память.

    Вы сами много раз такую задачу решали? На столе или в реале?

     

     

    А, вот что Вы называете ужасом. Хм, такое экзотическое решение действительно чересчур странное и не может быть надежным. Откуда такие нездоровые мысли? Вы практик, не знающий теории? Или железячник, боящийся программирования? Я уж точно такого бреда не предлагал.

     

    Запись в момент выключения питания - требование ТЗ. Вообще-то это счетчик наработки.

    Опять "Пастернака не читали, но осуждаем" ? Потому и спросил. Теперь вижу - программист.

     

     

    Задачу решал. И успешно решил. Уже лет 15 как. До сих пор еще работают по крышам мои DiSEqC позиционеры.

    И что самое интересное - ресурс ЕЕПРОМ не убили. И позицию не теряют. Несмотря на "явно бредовые экзотические решения". Или вопреки? Или благодаря? Черт, тогда я был моложе и не знал, что троирование "действительно чересчур странное и не может быть надежным".

  7. Да, это я уже осознал, просто неперерисовал схему. Остальные "жрущие" элементы схемы запитаю от отдельного стабилизатора.

    Сейчас вояю схему на ОУ lm358 по Вашей схеме. Кстати, зачем 1МОм?

    Делаем элегантные шорты - триггер Шмитта путем введения положительной обратной связи.

    И да, вАяйте. Здесь завсегда помогуть. :laughing:

     

  8. Мне кажется, что лучше что-то поменять в стратегии решения. Вы решили пойти универсальным путем, но Вашей задаче этот путь не нужен.

    Например, писать каждую минуту в еепром. Нужно просто выделить не одну ячейку, а кучу в кольце. После включения ищется максимальное число плюс некоторые дополнительные признаки, что число не испорченное.

    Например, выделяете Вы 100 ячеек (сколькибайтные- Вам решать). Ресурс еепром минимальный пусть 100 тысяч (бывает и сильно больше ресурс). То есть 10 миллионов записей с кольцом в 100 значений. 10 миллионов минут это 19 лет. Мало? возьмите 200 ячеек...

    Ну или FRAM взять с их пусть даже 1e10 доступов к ячейке , тут даже если в одно место писать каждую секунду- то на 300 лет хватит.

     

    Что интересно: если посчитать, то решение с даже внешней EEPROM/FRAM может быть дешевле и занимать меньше места чем все эти конденсаторы и компараторы. И надежней.

     

    Ну-ну. Теоретик? Или программист?

    Если задачу можно решить аппаратно - то так и надо делать.

    Несколько резисторов и компаратор - в 100500 раз надежнее ужаса, предложенного вами.

     

    :rolleyes: "а что, а вдруг?" Спасибо! задумался))

    Подскажите, если сделать так, как определяют превую ячейку в eeprom? Где хранить ее адрес? (для моих нужд нужно 6 байт).

    А память может сбойнуть, если во время записи отключат питание?

    Гы-гы. Не может, а обязательно сбойнет. Кроме того, при разных температурах и напряжениях цикл записи может длиться разное время.

     

    И хранить надо в трех разных местах. И при подаче питания - сравнивать. И при нсовпадении - принимать мажоритарное решение, если есть на чем. А если все три разные - индицировать ошибку. И думать, думать, думать.

     

    Спасибо за схему!

    Вот накидал схемку. Несколько по другому, но все же гляньте.

    ps:вообще сама схема на контроллере - это счетчик времени работы основного устройства. На контроллере реализованы часы с сохранением в EEPROM. Прибор отключают на ночь(причем отключают "пилот"ом с включенными БП)

     

    Вы не поняли главного: накопительный конденсатор должен быть на "высокой" стороне.

    Энергия, запасаемая конденсатором, пропорциональна квадрату напряжения.

     

    Если есть части схемы, питанием которых при аварии можно пренебречь, запитайте их от отдельного развязанного диодом стабилизатора.

     

    В вашем варианте питание процессора меньше 5 вольт на величину падения на диоде , и она нестабильна.

    Если вы используете АЦП, компаратор, то они будут врать. Так НЕ ДЕЛАЮТ.

  9. Схема Gorby правильнее. Только заменить операционник на транзистор.

    И получить зависимость от температуры и "размазанный" порог переключения? Не-а, не согласен.

     

    Скажите, ОУ запитан от 12В или от 5В после стабилизатора(там линия пунктиром)? В случае 5В, стабилитрон можно убрать?

     

    Запитан от 12 В, поэтому и стоит ограничитель выходного напряжения.

    Можно запитать и от 5 В (как показано пунктиром), тогда ограничитель можно убрать.

    Есть вариант поставить компаратор с ОК, тогда ему подтяжку надо сделать. По месту, в общем.

  10. Подскажите пожалуйста как можно реализовать схему, для определения отключения питания.

     

    Вот вам примерная схема. Проверено временем - работает надежно.

    Обратите внимание на отсекатель - любой диод с достаточным током.

    И на накопитель - он стоит ДО стабилизатора. После стабилизатора навешивать накопительные конденсаторы бесполезно. Емкость конденсаторов накопителя должна обеспечить гарантированное питание схемы на время, в полтора - два раза большее, чем нужно для записи в ЕЕПРОМ. При измерениях и рассчетах не забудьте, что есть нижняя допустимая граница входного напряжения, так вот при ней не должно быть ложных срабатываний. И именно при ней нужно подбирать\рассчитывать емкость накопителя.

     

    Про супервизоры - у них несколько иное назначение. Поэтому не ставьте сюда "супервизор на 10 вольт".

     

     

    post-1002-1387452621_thumb.png

  11. Если не секрет. Это из-за необходимости в source выходе или точность не устраивает?

     

    Нужны прецизионные резисторы в делитель. И даже с ними точность не ахти. Хотя конечно, кому и кобыла - невеста.

    Специализированные опоры существенно точнее, стабильнее, менее шумные и не требуют резисторов. Но дорогие, заразы...

  12. Я все понял. Огромное спасибо!

    А вот я не понял. Чем Вас не устраивает нанесение пасты через трафарет? Одно движение - и вся панель в пасте.

    Ни к чему эти тырканья в каждую площадку дозатором. А насчет TQFP-208? Устанете дозатором. Ну да, для них умельцы поперек площадок одну полоску льют. Но это так, кустарщина.

  13. Раньше думал, Веллер - лучше всех. Но недавно напросился ко мне на демонтстрацию ИХ агент:

     

    http://www.jbctools.com/cd-b-soldering-sta...category-1.html

     

    Разогрев за ДВЕ секунды. Мощность 130 Ватт.

    За счет применения картриджа точность поддержки температуры жала очень высока.

    И там, где приходится у Веллера ручку выкручивать на 400 град, этот стабильно САМ держит 245 и ПАЯЕТ бессвинцовый припой. То есть жало не обгорает, утверждается что служит в 10 раз дольше. Верю. Но дорогой, зараза. Но большой выбор картриджей. Есть и микроволна. Плюс спецовые типа для выпайки микросхем.

    Очень удобен на современных платах, где много меди с землей соединено.

    Их демонстрационная фишка - припаять проводок к медному цилиндру диаметром 20мм и толщиной 5мм небольшим жалом.

    Веллеры отдыхают...

     

    Буду давить на жалость (начальства) - может, мне и купят.

     

  14. почти любую cmos матрицу можно читать не целиком, а только одну строку, соответсвенно с большой частотой.

    Сильно спорить не буду, не спец. Но в OV6770 например можно вырезать нужную часть кадра, но частота фреймов от этого НЕ меняется. То есть внутри все равно экспонируется и читается весь кадр, а пользователь может замаскировать кусок строки и кадра, не выдавая эти видеоданные наружу. Кроме того, есть существенный недостаток - чип шибко умный и при смене картинки сам подстраивает баланс белого, экспозицию, АРУ и тд. На практике это выглядит как отсутствие вменяемой картинки до 1 секунды. А её нужно получить за 30-50 мС.

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

    Чистейшая правда. Модуляцией тока лазерного диода на частоте 50-150 МГц можно добиться размывания спеклов. Даже микросхемы для этой цели есть специальные. Единственный недостаток - тест на Radiated Emission вы не пройдете никак. Там такие сильные и узкие "палки", превышающие предел на 20-30дБ. В конце концов отказались и применили механическое решение - зеркало как от сканнера бар-кодов, модифицированное механически для достижения резонансной частоты, равной половине частоты строк нашего изображения. Меняя амплитуду сигнала, можно очень наглядно видеть влияние. Работает!

    Но приходится мириться с ноющим зубным звуком 4 КГц

  16. проверил сейчас на др. компе- тоже вин7- все путем. Что-то с виндой. то появится, то отвалится, работать не возможно. Тоже железо от Мегаждона.

    А как выловить- то? Уже и дрова разные ставил. Какой драйвер у Вас? Можете дать его?

     

    Не знаю, какой драйвер. Система сама что-то поставила и всё работает.

  17. Суть задачи заключается в разработке платы-переходника сигнала VGA в LVDS. Основное требование - использование элементной базы стандарта military.

     

    VGA и LVDS соотносятся примерно как апельсины и бочки.

    Первое - способ кодирования видеосигнала, второе - способ передачи данных.

    Уточните постановку задачи.

     

    Может, вам нужен преобразователь видеосигнала из VGA-формы в соответствующий ему поток цифровых данных в формате Икс, передаваемый по физической среде LVDS , причем логический формат данных должен соответствовать стандарту Игрек, чтобы Ваша милитари-грэйд LCD матрица [уже смешно] типа Зет его понимала и отображала?

     

  18. стоит win 7 -64, постоянно отваливается программатор и виртуальный ком порт. FTDI2232. Как победить? Драйвер ставил для вин7- не помогает. Оно только у меня так или многие замечали?

     

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

     

     

  19. Хочу освоить загрузку из памяти, но не могу найти информацию ни на русском, ни на английском.

     

    Когда я пытаюсь забежать программу - получаю сообщение "Flash Download Filed". Логично, мы же должны грузить в РАМ, а не во флэш. Но где и как сказать - не догоняю.

     

    Кто-нибудь решал такую проблему?

     

    К чему стартовать из памяти, если ее содержимое - нули или не определено?

     

    Вот правильная последовательность:

     

    - пишется основная программа и компилируется так, чтобы работала из ОЗУ.

    - в стартапе (тот модуль, что на АСМе пишется) пишем маленькую процедурку, которая переписывает код из флеши в ОЗУ и затем передает ему управление. Возможно, включает Ремап.

     

    А далее действуем так, как БУДТО имеем дело с программой для флеши. То есть программатором она должна записаться во флеш, оттуда вызваться, переписать себя в ОЗУ и передать управление туда. Теперь при рестарте и выборе ОЗУ, она сразу стартанет из ОЗУ. Зачем вам такое надо? В старые времена этим пользовались на АРМах с медленной внешней флеш-памятью, при холодном старте копируя всю программу в быстрое внутреннее ОЗУ.

     

  20. Решил взять покачто для эксперемента MCP601-I/P.

    Как считаете, будет работать?

     

    R1 и R2 уменьшить в 10 раз.

    Левый вывод R2 соединить с общим проводом черед керамический конденсатор 10мкФ 16В.

    Закоротить R3.

    На верхний вывод R4 подать половину питания.

    Входной сигнал подавать через конденсатор.

  21. может у меня EWB пиратский? )))

     

    Нет. Руки кривые. Какого лешего амплитуда входного сигнала вдруг стала 200мВ ?

    Диод не открывается. То, что видно на резисторе - похоже пролазит по емкости диода. Поэтому и синус. Поэтому и в 10 раз меньшей амплитуды. И да, включите в конце концов окрытые входы (DC).

     

     

  22. Ну, поскольку тут топик как ламерский заявлен, не постесняюсь спросить: а как из pads сразу гербер получить? Я полагал, что в пакете программ на этом конкретно специализируется camcad... Честно скажу, в экспорте PADSа среди разных возможностей прямого хода не вижу , подскажите, пожалуйста.

     

    В ПАДС гербера получить очень легко. Экспорт здесь ни при чем.

    Используйте меню File->CAM. Полазьте там, кнопок понажимайте. HELP в основном.

     

    Идея создания герберов в ПАДСе очень проста:

    Во время проектирования платы вы рисуете всякие элементы на множестве слоев и в виде множества объектов.

    Вы видите их все вместе, как бы просматриваете плату насквозь.

    Так вот в меню File->CAM вы сами вручную (то есть исключительно гибко) настраиваете, как будет построен тот или иной ВЫХОДНОЙ слой платы, а именно ГЕРБЕР.

    Вы можете указать, какие слои будут использованы для построения данного Гербера (иногда хватает одного, иногда нужно несколько слоев из дизайна). Тут же указывается, какие именно объекты из каждого выбранного слоя будут прорисованы в Гербере. Не отходя от кассы, можно проверить, что же получилось (Preview).

     

    При генерации герберов не забудьте также NCDrill.drl - файл сверловки и DrillDrawing - файл на принтер опять же для сверловки (я сохраняю его в PDF но для этого его надо иметь как принтер).

     

    Очень рекомендую найти и пользоваться программу ViewMate для просмотра герберов.

     

    Если совсем уж не знаете, с какой стороны подступиться, можете выложить здесь небольшую платку. Я сделаю в ней все что надо для генерации герберов, поизучаете.

  23. Заказчик требует трассировку платы согласно требованиям евросоюза, чтобы можно было на плату поставить символ как на картинке.

    Но самих требований он не знает.

    Где можно найти эти стандарты?

     

    В инете удалось найти лишь сомнительные ссылки, везде просят денег. Кот в мешке.

    Требования необходимы для низковольтных плат и высоковольтных до 400В.

     

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

     

    В 99.99% плата будет встроена в изделие. Поэтому и сертифицироваться будет изделие в целом. Никаких специфических "европейских" разводок не существует. Есть правда, спецтребования по зазорам и длине пути пробоя, но у нас таких [высоковольтных] плат нету.

     

    Даже в этом случае европейская фирма, производящая для меня платы, никакими знаками СЕ на плате не заморачивается - это бред. Единственный знак там - UL что-то там - это по пожароопасности что-то, никогда не интересовало , что именно. Это маркирует производитель платы. Естественно, фирма имеет ISO9001, но он никаким боком к "европейскости" плат.

     

    Во избежание побития камнями: собственноручно разработал два медицинских прибора, успешно прошедших сертификацию на CE и FCC. Второе из первого получается практически автоматически, ибо европейские нормы более строгие. Там заморочки идут в основном на безопасность для юзера при отказах одного элемента и на электробезопасность. Потребовались особые оооочень дорогие блоки питания. Еще EMC требования на 10 дБ жестче для медицины. Вкупе с наличие видеокамер с интерфейсом ЮСБ хай-спид - полная ж.па! Используем уникальные японские ЮСБ кабели по 25 евро за штуку. Они покрыты сверху типа мягким пластиком с ферритом. Тяжелые по сравнению с обычными. Подавляют выше 200 Мгц на 3-7 дБ лучше чем обычные.

     

    А вы тут - платы по-европейски... На платы никто не смотрит. Но в пакете документов на сертификацию требуют наличие ПДФ файла с рисунками всех слоев плат. Для чего - загадка. "Шоб было". По платам ни разу вопросов задано не было. Только по схемотехнике и то только в плане безопасности для пациента.

     

     

  24. Дык, вот вроде есть : BA7805FP и BA78M05FP в корпусе TO252-3, или я чего то не понял?

     

    Ёшкин кот, опять Фарнелл дурит нашего брата...

    Таки Вы правы, этот (с кодом Order code:2142988) действительно TO252-3.

     

    А в заголовке сказано:

    ROHM - BA7805FP-E2 - LINEAR, REG, 25VIN, 1A, 5V, 3TO220

    что и сбило с толку.

     

    В общем так, суффикс FP как раз определяет упаковку TO252-3.

     

    Хотя по совести, ввиду малораспространенности, я бы не советовал на него закладываться.

    Лучше те же LM317 и их клоны. Опять же универсальность.

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