USMI

Объявление

12/06/2025 (Administration) - Spamming for the purpose of boosting messages will be punished with a ban. Спам с целью накрутки сообщений будет караться баном.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Перевод JL чипов в uboot режим с помощью ардуино


Перевод JL чипов в uboot режим с помощью ардуино

Сообщений 21 страница 40 из 81

21

amironof написал(а):

Подскажите, пожалуйста, подходит ли предпоследняя схема из головного поста (которая без реле, на биполярнике, с одним светодиодом) для чипов AC6901?
Пытаюсь использовать её, но не загорается светодиод.
На осцилле вижу, что D- не подтягивается к земле. Значит, видимо, чип не отвечает.
Что можно попробовать?
Спасибо.

Отредактировано amironof (Сегодня 14:30:46)

должно работать.
Опиши твой порядок деиствий.

22

amateur написал(а):

должно работать.
Опиши твой порядок деиствий.

1) Подключаю чип с кварцем к донглу.
2) Подаю питание на ардуино.
3) Тут через пару секунд должен загореться светодиод, но он не загорается.

При этом видно, что на VBUS есть 5В, а на D+ и D- есть прямоугольные изменения уровней. То есть вроде данные пытаются передаться.

23

amironof написал(а):

1) Подключаю чип с кварцем к донглу.
2) Подаю питание на ардуино.
3) Тут через пару секунд должен загореться светодиод, но он не загорается.

При этом видно, что на VBUS есть 5В, а на D+ и D- есть прямоугольные изменения уровней. То есть вроде данные пытаются передаться.

на кварце есть колебания? конденсаторы по питанию стоят?

24

amateur написал(а):

на кварце есть колебания? конденсаторы по питанию стоят?

Колебания мне не удаётся зафиксировать - скорее всего, они срываются из-за ёмкости щупа. Через 10 пик тоже не помогло.
Но кварц живой и скорее всего молотит, так как проц заводится при подключении через USB, без донгла. Винда его видит.

Сейчас я вроде починил - зеленый светодиод стал загораться (сопли были на макетке).
И он даже загорается именно после пролетающей на D- пачке битов.

После этого я подтыкаю ПК, как написано в инструкции, но чип в винде не появляется.

25

amironof написал(а):

Колебания мне не удаётся зафиксировать - скорее всего, они срываются из-за ёмкости щупа. Через 10 пик тоже не помогло.

щуп на х10 включен? там колебания меньше вольта

26

amironof написал(а):

После этого я подтыкаю ПК, как написано в инструкции, но чип в винде не появляется.

Нашел ошибку: для упрощенных схем пин А0 ардуины нужно закоротить на землю (переключателя-то нет)

Перевод JL чипов  в uboot режим с помощью ардуино

Отредактировано amateur (2025-05-29 02:42:18)

27

amateur написал(а):

Нашел ошибку: для упрощенных схем пин А0 ардуины нужно закоротить на землю (переключателя-то нет)

Перевод JL чипов  в uboot режим с помощью ардуино

Отредактировано amateur (Сегодня 02:42:18)

Так он ведь и так по схеме подключен к земле (PIN_SW).

Код:
#define PIN_SW A0 // switch 1=NORMAL_MODE 0=BOOT_MODE

28

amironof написал(а):

Так он ведь и так по схеме подключен к земле (PIN_SW).

ошибка отменяется; надо лучше было спать ложиться:)

29

amateur написал(а):

ошибка отменяется; надо лучше было спать ложиться:)

Подскажите, пожалуйста, что ещё можно попробовать, чтобы МК начал определяться в винде?

30

amironof написал(а):

Подскажите, пожалуйста, что ещё можно попробовать, чтобы МК начал определяться в винде?

amironof написал(а):

зеленый светодиод стал загораться (сопли были на макетке).
И он даже загорается именно после пролетающей на D- пачке битов.

почему зеленый? а что на D+?

есть анализатор логики?

у меня работает
https://upforme.ru/uploads/001b/ca/8a/24/t435277.jpg

31

amateur написал(а):

почему зеленый? а что на D+?

есть анализатор логики?

у меня работает

Вернее не зелёный, а PIN_LED_R (просто у меня он зелёный).

После зажигания светодиода:
D+ дергается из высокого уровня в низкий раз в секунду.
На D- низкий уровень (что логично, светодиод же горит).

32

amironof написал(а):

Подскажите, пожалуйста, что ещё можно попробовать, чтобы МК начал определяться в винде?

Ну тогда фотки всей конструкции, осциллограммы, что там анализатор логики показывает в студию

33

Модуль XH-M18 на АС6965 если голый, потребляет микроамперы. Решил запитать его без транзисторного ключа от ноги ардуины. Т.е. вообще без обвязки. Сначала не получалось, правил скетч, и в какой-то момент подключил не питание ардуины а модуля. Так ардуина завелась на паразитном питании а модуль спокойно зашел в бут

34

amateur написал(а):

Ну тогда фотки всей конструкции, осциллограммы, что там анализатор логики показывает в студию

Конструкция:
https://upforme.ru/uploads/001b/ca/8a/243/t342489.jpg

Это от момента включения до посылок:
https://upforme.ru/uploads/001b/ca/8a/243/t776225.png

Это перед зажиганием светодиода:
https://upforme.ru/uploads/001b/ca/8a/243/t824420.png

Видно, что посылки идут, расшифровываются правильно.
После 15 попыток посылки прекращаются.
ХЗ, это JL отвечает или что-то ломается...

Отредактировано amironof (2025-06-05 12:02:27)

35

Проблема, напомню, в том, что AC6901 не тилибонькает в диспетчере устройств винды

36

Если сравнить предпоследнюю и последнюю посылки, то видно, что D+ вроде как по итогу всё-таки прижимается к земле.
Но через 604 мкс поднимается обратно.
Что-то не нравится процу?

https://upforme.ru/uploads/001b/ca/8a/243/t279413.png

37

На кварце есть жизнь?
И нарисуйте схему как соеденили земли и питания на макетке.
Там без соединения аналоговой земли на общую - будут такие проблемы.

Подпись автора

USMicro(R) (C)2025

38

BIOS написал(а):

На кварце есть жизнь?
И нарисуйте схему как соеденили земли и питания на макетке.
Там без соединения аналоговой земли на общую - будут такие проблемы.

На кварце тишина. Но мне тут подсказали, что генерация может срываться от щупа, хотя она на самом деле есть.
Про аналоговую землю - речь про 37 и 38 пины?
https://upforme.ru/uploads/001b/ca/8a/243/t279298.png

39

amironof написал(а):

На кварце тишина. Но мне тут подсказали, что генерация может срываться от щупа, хотя она на самом деле есть.
Про аналоговую землю - речь про 37 и 38 пины?

Можен, лучше делитель щупа на 10 ставить.
Да 37 и 38 и 12 и 1 должны подключатся на землю общую тоже.

Подпись автора

USMicro(R) (C)2025

40

Все таки срисуйте свою макетку. У вас там какой то транзистор рядом с ардуинкой. И рыжие кондеры возле кварца на сколько?
И что за код используете для ардуинки?

Подпись автора

USMicro(R) (C)2025


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Перевод JL чипов в uboot режим с помощью ардуино