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

murmur

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

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

  • Посещение

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


  1. =AK= Вы похоже ошиблись. Ни о каком программном пакете речи не идет. Есть девайс, есть осциллограф. Есть схема, которая на практике выдает соответствующий результат.
  2. Продолжаем разговор. Классическая и одобренная в теме "LCD панелька.." схема защищает от всего - и от помех и от правильных импульсов. Как анализатор нажатия на кнопку, подключенную к минусу, эта схема работает (0.0 В/2.5 В). Но вот при анализе импульсов, формируемых контроллером, наблюдается такая картина P.S. Что такого в режиме открытого стока, что он не дает резистору R13 подтянуть напряжение выше 1 В? P.P.S При отсутствии сигнала на входе защиты напряжение, формирующееся на входе контроллера, равно примерно 2.5 вольт. Я не пойму - это борьба обратного тока нижнего диода с обратным током верхнего диода+тока от внешней резистороной подтяжки?
  3. Программа (скажу даже в более широком смысле - проект) не изменилась. Еще раз пропаяла замененный контроллер - вроде бы он стал работать с нормальной скоростью. Но прошивка все равно идет только на 200 кГц. Иногда контроллер не запускается вообще, тогда помогает только перепрошивка. К слову - старый контроллер, с которого начались проблемы, выпаянный с платы, попробовала смонтировать на другое устройство - все отлично, шьется любой проект с любыми настройками. дорожки+кабель - 12 см. 2 недели до этого все шилось нормально. Единственно, что было накануне -в 1 см от кварца есть микросхема в корпусе SO-8, накануне она подвергалась замене феном, теоретически я могла перегреть кварц и конденсаторы. Но непосредственно после пайки все работало около 10 минут. Скажите, объяснимо ли такое поведение (нормальная работа контроллера и низкая скорость прошивки) проблемами с кварцем? Вообще кварц принимает какое либо участие в работе контроллера, когда последний прошивается? Еще одна тонкость - NRST у меня в воздухе. Хорошо ли он подтянут внутри контроллера? НЕ может ли он наловить помех?
  4. Перепайка контроллера на заведомо исправный не помогла. Танцы с бубном привели к следующему - если поставить в настройках J-Link галочку "autoClk", то выставляется 200 кГц и программирование идет очень медленно. Запускается программа, работает штатно, но тоже ооооочень медленно - вывод на экран замедлен. Раньше нормально работавший код TIM_TimeBaseStructure.TIM_Period = 5; TIM_TimeBaseStructure.TIM_Prescaler = 7200-1; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); // Output Compare Toggle Mode configuration: Channel3 TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_Toggle; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_Pulse = 0; TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; TIM_OC3Init(TIM2, &TIM_OCInitStructure); TIM_OC3PreloadConfig(TIM2, TIM_OCPreload_Disable); выдает импульсы диной не 500 мкс, как расчитано, а около 5 мс. Как думаете, кварц?
  5. Компилятор KEIL, контроллер - STM32F103RET6 При попытке прошить через J-LINK интерфейс SWD выдает среди прочего А в окошке alert выскакивает Invalid ROM Table
  6. Получается, что мной просто была допущена ошибка при создании гибридной схемы - R52 в схеме без делителя предназначен для защиты диода по току, в делителе же эту функцию выполняет резистор верхнего плеча. Футпринт на плате уже есть, так что поставлю-ка я 1 кОм и попробую.
  7. Теперь понятно. Резистор R55 нужно ставить до делителя или после? Секунду.. А если увеличить номиналы делителя ? Если R46 будет 100 кОм, а R49 - 15 кОм, тогда R52 теоретически можно выкинуть, R46 со 100 вольтами справится. Символически поставить R52 на 1 кОм. Тогда в отключенном состоянии вход будет закорочен на землю через 16 кОм против 103 кОм в оригинальном варианте и влияние обратного тока диода уменьшится в соответствующее число раз. Или я не права? Это как вариант если не резать дорожки на плате.
  8. Учитывая, что номиналы делителя можно увеличить, я опустила эту деталь при оценке роли R52. Не подскажете как это сделать математически? ДАтчик температуры в устройстве есть, так что могу учесть и температуру. По-моему, наилучший вариант! Нужно ли при этом будет менять номинал R55? Но почему в 30 раз? У меня делитель кратен 7.666666 .
  9. Защитная функция R52 по отношению к диоду уменьшится вдвое. Защитная функция R52 по отношению к диоду утратится. А какова роль этого обратного тока? Он прибавляет напряжение к уже поданному или является фоном, который не дает напряжению упасть ниже 0.2 вольт? Я просто подумываю о программном решении проблемы, так как измерения столь низких напряжений не предвидится.
  10. Коллеги, есть проблемка. В теме "LCD панелька для мотоцикла" было подробно описано и вами любезно покритиковано устройство. В нем есть вход АЦП для измерения напряжения со схемой защиты. Схему его привожу здесь. Проблема в том, что при отсутствии сигнала на выходе схемы защиты (то есть на входе АЦП) присутствует напряжение 0.22-0.23 вольт. Естественно после пересчета контроллером с учетом входного делителя устройство выводит 1.7 вольт. Вход защиты болтается в воздухе, но ловля шумов исключена, поскольку R49 притягивает вход к земле. Но видимо недостаточна подтяжка. Поначалу были мысли о позорной топологии земли, однако измерения и осциллографом и тестером показали, что никаких перекосов в ключевых точках (в том числе и в AVDD) нет, везде устойчивый ноль. Эксперименты показали, что недостаточность эта в резисторе R52, потому как если его замкнуть, напряжение падает трого до нуля. Казалось бы, уменьшить резистор или выкинуть его и делов-то. Но получается что меньше 100 к никак нельзя - при импульсе в 100 вольт ток будет 1 мА. Для 100 вольт это 0.1Вт, то есть мощность 0805 резистора. Как найти золотую середину?
  11. Есть кто-нибудь, кто использовал оба модуля? Что лучше?
  12. А ультразвуковые ванны - ходили слухи что они убивают кварцы... Что скажете?
  13. Да, кстати, я этот вопрос так и не подняла - номиналы резисторов и конденсатора в цепи защиты входа микроконтроллера - подойдут такие? InputShieldSheet.pdf
  14. Коллеги,у меня установлен STM32CubeMX 4.12.0 - обновлен до последней версии, все библиотеки тоже обновлены. При генерации проекта для KEIL выдается сообщение, что с кодом все ОК, а вот с файлами проекта возникли проблемы. И так для любого камня и любой версии KEIL. У кого-нибудь получалось получить проект? Сама же и разобралась. Вдруг кому пригодится - KEIL не должен располагаться в папке с русскими буквами в названии. P.S. Все-таки CubeMX+HAL - офигенная штука. Хочу освоить STM32F429+TFT+SDRAM, уже думалось, что придется искать пример в сети или корежить то что предлагается вместе с DISCO - ничего подобного - 15 минут кликов - готовый полноценный проект, с удобочитаемым текстом, комментариями.
  15. Хорошо, высылаю китайцу подарок на новый год. Уж они - то не бездельничают первые 10 дней нового года)
  16. Вот сделала во Gerber X2 Гляньте еще раз - с сверловкой все в порядке? MOTO_LCD.rar
  17. импульсника нет. L1 - это входной фильтр питания. Спрошу по другому - нужно ли для производства Drill Drawing и Drill Guide ?
  18. А если в двух словах? Судя по вкладке, он и сверловку экспортирует? А что в этой вкалдке выбрать нужно, там много пунктов. Кстати, если использовать Gerver X2, то текстового файла со сверловкой не появляется. Всче равно нужно делать Fabrication Output->NC Drill files ?
  19. оффтоп - а как в Rules правильно составить конструкцию типа HasFootprint Like ('JST*') То что я написала - не проходит. Сверловка - это NC Drill Files и текстовый файл в итоге, правильно?
  20. А еще вопрос - при экспорте какую систему лучше выбирать - Metric или Imperial? Или это нужно решать еще при подготовке проекта?
  21. Да, дефолтное, а какое оптимальное для подобной платы? Не знаю, в самом проекте альтиумовском все выровнено - начало координат в левом верхнем углу. Что все-таки не так с термобарьерами??
  22. Хочу попробовать заказать платы в Китае. Боюсь как бы языковой барьер не привел к непониманию. Преобразование в герберы в альтиуме имеет столько настроек, что боюсь, не упустила ли чего. В частности я не проводила Fabrication Output->Nc Drill files, как это я делала для печати шаблонов на принтере. Но когда я отправила герберы китайцу предварительно ознакомиться, китаец сказал что вроде бы все ОК. Может он невнимательно смотрел? А то придет мне плата без отверстий.. С другой стороны уже имеющиеся файлы содержат файл, опознаваемый системой как CAMtastic aperture data.. Может это и естьотверстия? В общем, посмотрите аттач, все ли гладко? Project.rar
  23. Стесняюсь спросить - резисторы подтягивающие на линиях есть?
  24. На плате разведено место под молексы, но в эконом варианте хочется просто припаивать провода к плате. Естественно, чтобы провода не оторвали пятаки, на 3-4 мм от пайки их нужно приклеить. Не раз видела такое в блоках питания например, там была какая-то беловатая, оцень твердая сопля. Клей момент не хочется исползовать, уж больно колхозно будет выглядеть. Что посоветуете?
×
×
  • Создать...