• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BLE модуль JDY-10 на чипе TLSR8266

pvvx

Активный участник сообщества
WCH имеют убогий SDK
С WinnerMicro никто не работает (кроме меня? и китайцев)
Bouffalo имеет нормальный SDK и поддержку (во всяком случае реагируют на issue в github)
PHY использует проприетарный компилятор - только Keil (китайцам пофиг на евро-законы)
У PHY много китайских клонов с другими названиями и мелкими изменениями в чипах.
Telink имеет все виды SDK, включая Zigbee и т.д. в открытом для всех доступе. Но чипы до последней серии TLSR9 используют программирование через специальный интерфейс - Telink SWire.
Есть ещё несколько нераспространенных у нас чипов от других китайских производителей, но на них проблемы с получением SDK.
Все остальные чипы с BLE/Zigbee, от "недружественных" (вымирающих) стран использовать нет смысла.
 

povarde

New member
WCH имеют убогий SDK
С WinnerMicro никто не работает (кроме меня? и китайцев)
Bouffalo имеет нормальный SDK и поддержку (во всяком случае реагируют на issue в github)
PHY использует проприетарный компилятор - только Keil (китайцам пофиг на евро-законы)
У PHY много китайских клонов с другими названиями и мелкими изменениями в чипах.
Telink имеет все виды SDK, включая Zigbee и т.д. в открытом для всех доступе. Но чипы до последней серии TLSR9 используют программирование через специальный интерфейс - Telink SWire.
Есть ещё несколько нераспространенных у нас чипов от других китайских производителей, но на них проблемы с получением SDK.
Все остальные чипы с BLE/Zigbee, от "недружественных" (вымирающих) стран использовать нет смысла.
Штош, попробуем CH582/CH583
Спасибо!
 

UrikEEE

New member
Для BDT утилиты есть программатор на али.
А для желающих сэкономить - есть его аналог для собственной сборки TLSR8269-EVK на модуле E104-BT10-G/N или аналогичном на TLSR8269 имеющем ножки для USB и SWM.
Попробовал сегодня поискать на aliexpress модули E104-BT10-G/N - ан нет там ничего. Есть модули EBYTE E180-Z6907A на TLSR8269, но там нет пинов SWM, DP и DM.

Подскажите, а подойдет для вашего TLSR8269-EVK модуль EBYTE E104-BT05 на TLSR8266 ? Там тоже нет пина SWM, но есть SWS и DP с DM.
 

pvvx

Активный участник сообщества
Купите нормальный EVK. Программы для E104-BT10-G/N давно устарели.
Нормальный программатор можно собрать на TB-03F-KIT
 

nikolz

Well-known member
Добрый день,
Не могу включить на TLSR826x АЦП c дифференциальным входом и PGA.
Datasheet и Handbook прочитал, но не получается включить.
Отдельные каналы включаются.
Прошу подсказку у зала.
 

nikolz

Well-known member
спасибо.
Мне надо изменить в программе.
Как я понял из даташит, Регистр 0x2c управляет выбором входов.
6 и 5 разряды и разряды 4-0. Я записывал в регистр 0x2с=0x6D. Что соотвествует 0x11 и 0x1101.
Т е (6,5)=11: (PC1)PGA left channel as inverting input
(4-0)=01101: (PC2) PGA right channel
Но включается лишь PC2(PGAR).
--------------
что не так?
 

nikolz

Well-known member
pvvx,
Cобрал Ваш UBIA.

В WebBluetooth в файле html изменил параметры, чтобы был диф вход таким образом:
var chnl = 0x6D;// 09;
var pga20db = 0x50; // 0x40 - PC2+20db, 0x10 - PC1+20db
var pga2db5 = 0x99; // bit0..3: 0..9 *2.5db PC2, bit4..7: 0..9 *2.5db PC1
=================
Получилось, что У Вас тоже включается лишь PC2(PGAR).
----------------
Проверяю так. Подпаял провода к входам. Когда берусь за PC2 то есть 50 Гц, а PC1 - нет.
что не так?
 

pvvx

Активный участник сообщества
Детсадом прикидываетесь?
Смещение у diff от 0.65В. При +20дБ каково окно сигнала?
Кое как с генератора на PC1 (усиление = 0)
1711615411763.png
На PC2
1711615437253.png
1711615611283.png
 

pvvx

Активный участник сообщества
PC1 и PC2 Замкнуты
1711615712415.png
И да, такая разница у TLSR8266 по diff каналам.

Выше не та картинка для PC2 - это PC2
1711615888358.png
 

nikolz

Well-known member
Детсадом прикидываетесь?
Смещение у diff от 0.65В. При +20дБ каково окно сигнала?
Кое как с генератора на PC1 (усиление = 0)
Посмотреть вложение 13725
На PC2
Посмотреть вложение 13726
Посмотреть вложение 13727
спасибо.
Т е каналы имеют разные коэф усиления и синфазный сигнал подавляется не полностью?
Как получить нулевое значение синфазного сигнала сигнала?
 

nikolz

Well-known member
Вот такая картинка получается при подаче сигнала на входы попеременно.
1711629437129.png
 

nikolz

Well-known member
pvvx,
Возможно ли на TLSR преобразовать сигнал амплитудой в 1 мв через дифференциальный ввод?
Или это технически невозможно?
 

nikolz

Well-known member
Получается, что Диф вход можно использовать лишь без PGA. Верно?
 

nikolz

Well-known member
Хотел использовать внутренний PGA чтобы не ставить внешний для слабого сигнала.
Очевидно не получится.
 

nikolz

Well-known member
pvvx,
Вроде бы у Вас ошибка.

У Вас указано, что для одного входа с PGA
=0x6E: PC1, PGA
=0x8D: PC2, PGA
------------------
Но вроде бы должно быть
=0x0E: PC1, PGA
=0x0D: PC2, PGA
так как это один вход и следовательно биты 7,6,5 равны нулю.
Верно?
 

pvvx

Активный участник сообщества
Сверху Снизу