• Система автоматизации с открытым исходным кодом на базе 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

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