Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Обсуждение TLSR8269

Тема в разделе "Другие WiFi модули и оборудование", создана пользователем nikolz, 12 авг 2019.

  1. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    Появился в продаже модуль на этом чипе цена не более 5$.

    TLSR8269F512 (BLE + IEEE802.15.4 Multimode Wireless Chip)
    Introduction The
    TLSR8269F512 is a BLE + IEEE802.15.4 multi-mode wireless chip developed by Tailin that integrates all the features and functions required by the 2.4GHz IoT standard on a single chip.

    The TLSR8269F512 supports

    industry alliance specifications and standards including Bluetooth Smart (BLE4.0 and BLE4.2), BLE Mesh, 6LoWPAN, Thread, Zigbee, RF4CE, HomeKit and 2.4GHz proprietary protocols . The chip even supports hardware OTA air firmware upgrade and multiple start-up program switch, easy product launch and upgrade. The TLSR8269F512 can also run multiple standards in parallel, such as the BLE and RF4CE standard stacks.

    The TLSR8269F512 integrates a powerful 32-bit MCU, advanced BLE / 802.15.4 / 2.4G RF transceiver, 32KB on-chip SRAM, 512KB internal Flash, a 14-bit

    ADC with PGA, analog and digital microphone inputs on a single chip , six-channel PWM (2-channel IR), a quadrature decoder, a rich and flexible I / O interface, a multi-level power management module, and other associated material

    web (the IoT) with the human interface device (HID) required for application development Peripheral modules.

    TLSR8269F512 is RoHS compliant and is completely lead-free.
    Features
    - Single-chip solution
    ■ 32-bit high-performance MCU, clock speeds up to 48MHz
    ■ Program Memory: 512KB Flash
    ■ Data Memory: 32KB SRAM
    ■ Clock: 12M / 16MHz & 32.768KHz crystal, 32KHz / 32MHz embedded RC oscillator
    ■ Rich I / O interface
    ◇ Up to 36/21 GPIOs for different packages
    ◇ DMIC (Digital Microphone)
    ◇ AMIC Microphone)
    ◇ Mono audio output
    ◇ SPI
    ◇ I2C
    ◇ USB
    ◇ Debug interface
    ◇ UART with hardware flow control
    ■ Support 6-channel PWM output, 2-channel IR
    ■ Sensor:
    ◇ 14-bit ADC with PGA
    ◇ Temperature sensor
    ■ Embedded 1 quadrature decoder (QDEC)
    ■ Embedded hardware AES
    ■ Compatible with USB2.0 full speed mode
    ■ Operating temperature range:
    ◇ ET version: -40 ℃ ~ +85 ℃
    ◇ AT version: -40 ℃ ~ +125 ℃
    ■ Supports all 2.4GHz IoT standards on a single chip, including: BLE, BLE Mesh, Zigbee, RF4CE, Homekit, 6LowPAN, Thread, and 2.4GHz proprietary standards without the need for an external DSP.
    - Leading RF characteristics
    ■ Embedded BLE / 802.15.4 / 2.4G RF transceiver, working 2.4GHz ISM band
    ■ Bluetooth 4.2 compliant, 1Mbps and 2Mbps LE enhanced FIPD version
    ■ IEEE 802.15.4 compliant, 250Kbps data rate
    ■ 2.4GHz proprietary 2Mbps mode with adaptive frequency hopping capability
    ■ Rx sensitivity: -92dBm @ BLE 1Mbps, -97dBm @ IEEE802.15.4 250Kbps, -88dBm @ 2.4G Proprietary 2Mbps Mode
    ■ Tx Output Power: + 7dBm
    ■ Single Pin Antenna Interface
    ■ RSSI Monitoring

    - Power Management Module Features
    ■ Embedded LDO
    ■ Battery monitoring: support for battery low voltage detection
    ■ Operating voltage: 1.9V ~ 3.6V
    ■ Multi-level power management to minimize power consumption
    ◇ Rx mode current: 12mA
    ◇ Tx mode current: 15mA @ 0dBm output power, 22mA @ Output power
    ◇ Suspend mode current: 10uA (IO wake-up), 12uA (Timer wake-up)
    Deep sleep mode current: 1.7uA

    - Flash features
    ■ 512KB (4Mbits) total
    ■ Flexible architecture: 4KB for each sector and 64KB for each block / 32KB with up to 256 bytes per page programmable
    ■ All or some of the write protection is
    supported ■ Up to 100,000 programming / erasures are supported
    ■ Data can be stored for up to 20 years in general

    - Zigbee RF4CE Features
    ■ IEEE 802.15 .4 Standard, certified RF4CE platform supporting ZRC1.1 / ZRC2.0 and MSO profiles
    ■ Provides secure key generation mechanism
    ■ Supports easy-to-use device pairing mechanism
    ■ Only authorized devices can communicate
    ■ Supports multiple Power saving mode
    ■ Tyran's expanded audio profile for voice command-based search

    - 6LoWPAN and Thread features
    ■ Supports 6LowPAN, IPv6 and DHCPv6
    ■ Supports UDP and DTLS
    ■ Supports thread safety and delegation
    ■ Supports 250 (or more) nodes Networking

    - Tailored Proprietary BLE Mesh Features
    ■ Supports Flexible Mesh Network Control, Like Many-to-Many, Many-to-Many
    ■ Supports Over 200 Nodeless Delay Switch Controls
    ■ Supports Real-Time Status Updates for Over 200 Nodes
    ■ Supports Mesh Network Security Control and Expansion
    ■ Can control 8/16 packets at the same time
    ■ Supports 128/256 nodes networking
    ■ Supports low delay multi-hop relay network (eg 4 hops) with single hop delay less than 15ms
    ■ Flexible use of radio frequency channel and support for BLE broadcast channel and Data Path, High Immunity

    Typical Applications
    - Smartphone / Tablet Accessories - RF Remote Control
    - Sports Fitness Tracking - Wearable Devices
    - Wireless Control Toys - Smart Lighting, Smart Home Equipment
    - Residential / Building Automation - Smart Grid
    - Smart Logistics / Transportation / Urban - Consumer Electronics
    - Industrial Controls - Healthcare
    Development Tools
    Tyrain offers a complete line of development tools for BLE + IEEE802.15.4 wireless multi-standard solutions, including the protocol stack reference code, development board, reference design, software development kit.
    These tools make it easy for engineers to evaluate, prototype product development, and firmware development
    --------------------
    какие мнения?
     
  2. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
  3. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
  4. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Одни минусы:
    1. Arduino на него нет и не планируется.
    2. Примеры из SDK собрать сложно.
    3. SDK не полный - поддерживаются не все внутренние устройства
    4. Для участия на форуме производителя требуют NDA
    5. Скудная документация
    6. Проблемы с программатором и отладчиком - стандартные средства не подходят, а фирменных в продаже нет.

    Из обычного:
    1. Есть хоть какая-то документация.
    2. Есть SDK от 2012 года

    Смысл, зачем взял на пробу - интересует заявленная работа USB2.0 в High-speed. На 80% уверен что фигвам-однареклама...
     
  5. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    а мне, наоборот, изначально понравилось что есть документация SDK и IDE и все собралось и работает через BDT
    и программируется и читается через USB и для USB ничего не надо кроме двух проводов и двух резисторов.
    Да и цена на модули смешная а возможности хорошие.
    Но, как обычно, дьявол прячется в мелочах.
     
  6. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    У меня их IDE (какая-то старая версия Eclipse) вообще не запустилась...без пляски с бубном... А далее у примеров к конкретному чипу нет сборочного makefile. Те, что есть с неверными путями из Linux :)
    В NanosicSDK Eclipse запускается...
     
  7. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Да BDT запускается. Но чипы в городе, а я на отдыхе... строителем на себя у себя работаю...
     
  8. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    относительно SDK.
    оно от апреля 2019 - свежак.
     
  9. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    IDE: Eclipse Project Release 3.6.2 Last revised February 10, 2011
    Telink SDK samples: сентябрь 2017 года.
    Либы и прочее 2012 год.
     
  10. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    есть это:
    17HXX_OTP_Plug-in_Flash_SDK
    текст на китайском:
    °ж±ѕєЕЈє V0111
    ИХЖЪ: 20180116
    1ЎўchipID ЖрКјО»ЦГУЙ0x3FE9±дёьОЄ0x3FEA
    файлы от 220618
     
  11. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    есть это:
    telink_kite_ble_sdk_Beta_v3.3_20190404
    ===================
    на форуме есть свежее, но туда не пускают.
     
  12. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    pvvx,
    из своего опыта можете что-нибудь предложить как активировать умершие после прошивки чипы ?
    Спасибо
     
  13. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Пока только вашими руками, т.к. вам не повезло - жена привезла из города не модули TLSR, а devboad HLK-7688A-SUIT :)
    Следующий приезд в следующие выходные, а я в город ещё не хочу.

    И я не понимаю - как это "умершие после прошивки"?
    Swire то должно работать после или при активном reset?
     
  14. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    Swire пока у меня нет
    прошивка для EVK на wiki telink сделана для 8266 с числом пинов 56
    у меня лишь с числом пинов 32
    а для 8269 прошивки нет.
    описание команд для Swire тоже пока не нашел.
    поэтому программирую лишь через USB
    один пример прошил -чип вообще перестал отвечать
    второй пример прошил - РС чип видит но выдает ошибку USB при подключении
    до прошивки примеров чип распознается как USB принтер.
    -----------------
    на RDA и RTL вроде как удается активировать чипы путем замыкания на землю пина (не помню уж какого) при старте
    на форуме TeLINK тоже что-то подобное встречал но не получилось, либо не правильно понял.
     
  15. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    В NanosicSDK есть прошивка NanosicSDK\v1.3.1\opt\tc32\tools\test\evk.bin
     
  16. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    в BDT есть две прошивки
    BDT\config\fw\Firmware_v3.1.bin
    BDT\config\fw\Firmware_v3.2.bin
    2018 года
    это прошивки для 8266
    на 8269 у нет EVK
    я пока не рискнул заливать эту прошивку в 8269
    а тот EVK который на али - это вообще старый вариант.
     
  17. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Есть.
    В чип прошивка заливается в RAM. Ничего прошивать не требуется.
     
  18. pvvx

    pvvx Активный участник сообщества

    Сообщения:
    9.295
    Симпатии:
    1.319
    Вы указываете, что у вас всё собирается и документация на SDK есть - т.е. вам хватает всего для написания программ.
    Вариант гаданий, основанный на ваших данных:
    В доках (и вроде в примерах) есть установка скорости swire. Кварцы и частоты у чипов могут быть разными...
    Регистры swire описаны в register_826?.h
    Пример:
    Код (C):
    1. /****************************************************
    2. swire regs struct: begin  addr : 0xb0
    3. *****************************************************/
    4. #define reg_swire_data            REG_ADDR8(0xb0)
    5. #define reg_swire_ctrl1            REG_ADDR8(0xb1)
    6. enum{
    7.     FLD_SWIRE_WR  =             BIT(0),
    8.     FLD_SWIRE_RD  =             BIT(1),
    9.     FLD_SWIRE_CMD =                BIT(2),
    10.     FLD_SWIRE_USB_DET =            BIT(6),
    11.     FLD_SWIRE_USB_EN =            BIT(7),
    12. };
    13.  
    14. #define reg_swire_clk_div        REG_ADDR8(0xb2)
    Для работы swm или sws надо ещё включить на них CLK - биты включения описаны там-же, в register_826?.h.
    Напишите тест вечной передачи в swire...
    Перебрав пару вариантов примеров, да загрузив тестовый код в SRAM, получите 2..4 варианта скорости swire на осциллографе.
    Вариант 2:
    В SDK лежат бинарники EVK и есть полный пакет GCC. В него входит дизасм.
    Меняете в бинарнике EVK что не совпадает у чипа 8266 на чип 8269 (не изучал - может вся адресация совпадает) и прошиваете.
    У чипа с 48 ног в EVK ноги никуда не разведены (см. схема в доках), а используемые есть и у 8269 на 32 ноги.
     
  19. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    telink сказал нет, но вам виднее. Ссылку можете дать?
     
  20. nikolz

    nikolz Гуру

    Сообщения:
    5.092
    Симпатии:
    465
    спасибо, посмотрю.
     

Поделиться этой страницей