Jump to content

WG_Magners

Пользователи
  • Content Count

    510
  • Joined

  • Last visited

Community Reputation

436 Excellent

About WG_Magners

  • Rank
    Пользователь

Информация

  • Пол
    Мужчина
  • Откуда
    Russia

Recent Profile Visitors

921 profile views
  1. Закончил перетрассировать плату контроллера, правда пока что еще не проверял внимательно на косяки. Формфактор несколько изменился, площадь платы даже уменьшилась, но концепция осталась такая же - в плате есть всё, что есть в платах BluePIll плюс некоторые улучшалки: Подключение USB через гораздо более надежный, чем MicroUSB разъем USB Type B или через PH2.0-5P на выбор Защита USB от статики Одно из монтажных отверстий соединено с защитной землей платы для подключения металлического корпуса Фильтр по аналоговому питанию для улучшения точности АЦП 8 разъемов PH2.0 для подключения периферии (до 5 цифровых осей, до 8 аналоговых осей, 1 цепочка сдвиговых регистров, и до 2х SPI устройств как внешние АЦП или MLX90393) Разъем с которого можно взять 3.3В и GND (3 пары) Проект платы выложен на гитхабе: https://github.com/FreeJoy-Team/Controller-Lite Как всегда критика приветствуется, надеюсь, что общими силами сделаем очень хороший контроллер Картиночки:
  2. Выпустил фикс v1.6.2b1, исправляющий выход значения оси за допустимый диапазон: https://github.com/FreeJoy-Team/FreeJoy/releases P.S. При обновлении прошивки текущий конфиг стирается и ставится конфиг по умолчанию. Поэтому перед обновлением не забудьте считать свой конфиг и сохранить его в файле, чтобы после прошивки его можно было загрузить заново. Конфиги совместимы между версиями, если первые три цифры в версии одинаковые. То есть например конфиги версий v1.6.2b0 и v1.6.2b1 будут совместимы, а v1.6.0b6 и v1.6.2b1 уже нет.
  3. Вот это немного и пугает. Ведь в аналоговом режиме ещё линия и АЦП контроллера внесут свою ошибку и может получиться уже не очень приятно без сглаживания. Впрочем просто нужно понимать где какие точность и скорость отклика требуются и использовать подходящее железо
  4. При калибровке на малый диапазон (20-30 градусов) насколько сильно шумит? Я кстати заметил, что AS5600 сильно привередливее чем TLE501x к расстоянию до магнита и к его силе
  5. https://github.com/FreeJoy-Team/Controller-Lite Плата двухслойная. Вы не торопитесь особо - я это буду переделывать. Не нравится мне ни получившаяся компоновка, ни трассировка
  6. Плату выложу в репозиторий, но не EazyEDA, а в Altium Designer-е. Попытался я ее нарисовать сначала в EasyEDA, но не хватило нервов
  7. Нужно мнение людей, которые часто что-то собирают. Я в их число не вхожу, но точно знаю, что такие тут есть) Пока что кроме формата NJoy32 я предложений не слышал (честно говоря, не самый удобный вариант с точки зрения размещения электроники)
  8. Расположение отверстий (относительно друг друга) как в NJoy32, в части устройств станет на родные места, но всем всё равно не угодишь. А землёй обе стороны залиты и прошиты переходными отверстиями. Долго вертел компоненты туда сюда, в итоге не нашел прямо хорошего варианта, тесновато. Растрассировал, но не очень красивая картина вышла по путям ухода токов. Пока не выкладываю, ещё попробую что-нибудь с этим сделать
  9. Да по этой картинке ничего особо не понять. Разве что компоновку оценить можно
  10. В общем пока вот так получилось: Компоновкой и трассировкой не сказать, что доволен, но работать будет. Думаю, какое-то время еще покручу-поверчу
  11. У меня в двух из трех связан оказалось. Действительно, как повезет. Наверное, и правда, на случай когда экрана не доложили есть смысл защиту от ESD сделать относительно GND платы
  12. Предыдущее мое сообщение взгляни) правда в случае с Type B всё равно относительно земли получится, но через резистор и конденсатор. У него вроде как корпус не обязательно соединен с экраном, если я не ошибаюсь А блин, неправильно понял вопрос. Прочитал "а не стоит ли". По гайдлайнам если есть экран, то обычно относительно него делают защиту, вроде всё логично. Я прозвонил свои разъемы Type B, корпус таки связан с экраном. Так что переделал немного:
×
×
  • Create New...