• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

JL SoC

BIOS

Active member
Доброго времени форумчане! Кому что известно про эти МК, работаю с ними давно, но хотелось бы их полностью изучить.
Прошиваю, по тихорньку их "курю" - успехи знатные. Можете загуглить - практически все ссылки идут на меня (radioskot)
JL-5-0-Bluetooth-AC6921A-Stereo-Multi-function-Multi-IO-Port-Supports-SD-Card-U-Disk.jpg_q50.jpg
Очень навороченные процы - мегабайт флешь, шим, кучи портов и протоколов, USB, и удалось завести проц на 240MHz!
Как правило - стоят в бумбоксах, магнитолах, колонках, наушниках. - Аудио направление.
7329488.jpg
 

Вложения

BIOS

Active member
Добрый день!
Я не про это, у меня есть своя плата отладочная, и есть SDK на самые разные серии.
Я к тому, что часто и много народу интересуется этими чипами.
Мне самому трудно заниматься всем этим, потому что я ни разу не программист, и было бы очень хорошо если бы кто то подключился сюда. Я давненько читаю этот форум, и знаю что Вы довольно хорошо разбираетесь в таких делишках, и Ваши успехи с Telink меня впечатляют.
Готов делится своими наработками и информацией, и софтом)
Тут в этих чипах есть несколько нюансов.
И хотелось бы их разобрать навсегда, ибо даташиты не говорят всего.
 

pvvx

Активный участник сообщества
Готов делится своими наработками и информацией, и софтом)
Тут в этих чипах есть несколько нюансов.
И хотелось бы их разобрать навсегда, ибо даташиты не говорят всего.
Дорогие чипы и никто на них не пойдет. А дорогие по причине отсутствия дешевых модулей на них, тем более дешевых eval-board.
Картинки с ценами с али и привел - смотреть максимальную цену на рисунках и прибавить доставку - получите цену на али.
Опишите технические преимущества данных чипов над другими.
 

pvvx

Активный участник сообщества
Тут в этих чипах есть несколько нюансов.
Эти нюансы?

Практически всё есть тут:

Нигде не приведено какой CPU и сколько SRAM/Flash в чипе (может я не нашел?).
Но есть *.ld файл с разметкой:
Код:
MEMORY
{
    flash(x)        : ORIGIN = 0x0001000000, LENGTH = 16M
    ram0            : ORIGIN = 0x300000, LENGTH = 104k
    ram1            : ORIGIN = 0x340080, LENGTH = 24k-20-64-128
    zebra_ram       : ORIGIN = 0xf0000+0x5600,    LENGTH = 12k-256
}
Т.е. - SRAM в сумме до 128 килобайт.

USB только fspeed, т.е. USB1.1

Пока видно, что сильных отличий от STM32 камень не имеет.
Может ценой дешевых прошлых чипов с BT4.1 ? Но BT4.1 совсем морально устарело...

@BIOS - опишите, что вы в этих чипах нашли?
К примеру, старые дешевые варианты этих чипов можно использовать для подключения в качестве проигрывателя MP3 и прочих форматов с битрейтом более 320 кбит/с к ESP8266?
И где взять пример с исходником и как собрать?
 

BIOS

Active member
Статья Кристина написана - по инфе от меня, он со мной списывался. Там у него написано один парень с русского форума.... - так вот - это я)
Я купил активатор и снял с него логические уровни.
Снимок экрана (200).png
посылая это на пины USB - чип переводится в DFU (или как там его) - в него можно залить прошивку обычным USB кабелем.
@BIOS - опишите, что вы в этих чипах нашли?
К примеру, старые дешевые варианты этих чипов можно использовать для подключения в качестве проигрывателя MP3 и прочих форматов с битрейтом более 320 кбит/с к ESP8266?
И где взять пример с исходником и как собрать?
На них можно делать полноценные аудио плееры, и прочее. К нему уже прикручено OLED дисплей (SSD1309) , 2S кодеки (pcm2102 и ESS9023P) , чип аппаратно может декодировать
  • SoC JL AC6901A — 32Bit RISC MCU+DSP (AC690X Series
  • MP3/SBC/AAC/WAV/FLAC/APE/WMA/F1A.
  • спокойно работает с картами памяти / флешками / жесткими дисками — проверено на 500 GB диске, и 64GB microSDXC — tested
  • Стерео тюнер FM: 88 – 108 мГц; — tested
  • Возможность использовать как USB Sound Card + PC Remote Control/ — tested
  • Возможность использовать как USB OTG Sound Card + Remote Control/ — tested
  • Support Windows 7 — Windows 8 — Windows 8.1 — Windows 10 — tested
  • Support Android — tested
  • Support IOS (not tested — but have info)
  • Запись (диктофон) — работает с проблемами, в релизы не попадет. — tested
  • Хороший USB микрофон. — tested
Это от меня, с другого форума текст. Все это проверено и работает.
Чипы не дорогие - и для прошивки ничего не нужно кроме ардуины. Можно даже прошивать чисто с USB\microSD флешек.
На али можно купить 10 чипов за 13 баксов- не дорого. Модулей на них полно.
От такого дешевого за доллар
HTB1JrWDXijrK1RjSsplq6xHmVXaG.jpg
Они есть как с BT 4.2 с BLE так и с BT 5.0 + BLE.
HTB1teepXQL0gK0jSZFAq6AA9pXat.jpg
 

BIOS

Active member
Пример с исходниками - Я могу вам дать SDK, причем на разные серии.
Есть еще OTP чипы - SOP16 ac1082 - просто красота. SDK у меня к ним тоже есть.
По начинке usb заявлено 2.0
High performance 32-bit RISC CPU
RISC 32bit CPU
DC-160MHz operation
Support DSP instructions
64Vectored interrupts
4 Levels interrupt priority
Flexible I/O
30 GPIO pins
All GPIO pins can be programmable as input or output individually
All GPIO pins are internal pull-up/pull-down selectable individually
CMOS/TTL level Schmitt triggered input
External wake up/interrupt on all GPIOs
Peripheral Feature
One full speed USB 2.0 OTG controller
One audio interface supports IIS, left adjusted, right adjusted and DSP mode
Four multi-function 16-bit timers, support capture and PWM mode
Two 16-bit PWM generator for motor driving
One 16-bit active parallel port
One full-duplex basic UART
Two full-duplex advanced UART
Two SPI interface supports host and device mode
Two SD Card Host controller
One IIC interface supports host and device mode
Watchdog
2 Crystal Oscillator
16-bit Stereo DAC, SNR > 92dB
3 channels Stereo ADC, SNR > 92dB
1 channel MIC amplifier
Embedded headphone amplifier
3 channels Stereo analog MUX
channels 10-bit ADC
2 channels 4 levels Low Voltage Detector
Built in Cap Sense Key controller
Power-on reset
Embedded PMU
Bluetooth Feature
CMOS single-chip fully-integrated radio and baseband
Compliant with Bluetooth V4.2+BR+EDR+BLE specification
Bluetooth Piconet and Scatternet support
Meet class2 and class3 transmitting power requirement
Provides +2dbm transmitting power
receiver with -85dBm sensitivity
Support a2dp\avctp\avdtp\avrcp\hfp\spp\smp\att\gap\gatt\rfcomm\sdp\l2cap profile
FM Tuner
Support worldwide frequency band 76-108MHz
Fully integrated digital low-IF tuner & frequency synthesizer
Autonomous search tuning
Digital auto gain control (AGC)
Digital adaptive noise cancellation
Programmable de-emphasis (50/75 uS)
Receive signal strength indicator (RSSI)
Digital volume control
Power Supply
LDOIN is 3.3V to 5.5V
VDDIO is 3.0V to 3.6V
Packages
LQFP48
Temperature
Operating temperature: -40℃ to +85℃
Storage temperature: -65℃ to +150℃
s0100755.jpgs8458733.jpgs8594860.jpg
 

BIOS

Active member
А по нюансам - хотелось бы понять как прошивать бут0 (потому что в некоторых модулях - он содержит ключик, и те что есть у меня или можно купить\найти - не подходят) через ISP и понять что там внутри на самом деле. Потом у что я видел клонов - очень много, они просто затирают название и лого и гравируют другое...
 

pvvx

Активный участник сообщества
На них можно делать полноценные аудио плееры
Я уже спрашивал:
К примеру, старые дешевые варианты этих чипов можно использовать для подключения в качестве проигрывателя MP3 и прочих форматов с битрейтом более 320 кбит/с к ESP8266?
Но вы не ответили и гоните какую-то рекламу. (в вашем описании отличий возможностей рекламируемого чипа от STM32 или GD32 не наблюдается, ну кроме BT)
Ладно - погляжу сам, в исходниках... благо сразу нашел и скачал.
 

BIOS

Active member
Не знаю, но пока искал инфу по AC690x не встретил ваших данных. Хорошо спрятались :)

Та возьмите:
Я сИкретиков не люблю.
Вы читали то что я писал?
У меня всё это есть. И много кому я уже их разослал.
Мне нужен человек, который захочет заниматься этим как и я . Я ищу того кому это интересно.
 

Вложения

BIOS

Active member
Я уже спрашивал:

Но вы не ответили и гоните какую-то рекламу. (в вашем описании отличий возможностей рекламируемого чипа от STM32 или GD32 не наблюдается, ну кроме BT)
Ладно - погляжу сам, в исходниках... благо сразу нашел и скачал.
Я его возможности описал. В основном аудио + BT направление.
Среда разработки Code Blocks - компилятор - свой pi32lto.
 

BIOS

Active member
С тем тулчейном что лежит в корне Вашего архива - ничего не будет компилироваться, нужен ключ (для серий старше ac690x)
 

BIOS

Active member
Ладно - погляжу сам, в исходниках... благо сразу нашел и скачал.
Потому что почти все запросы ведут на меня. На али девборды появились из-за меня. Как и чипы отдельно.
Вот в блоге Кристина - ссылка на меня.
Там ссылка на сайт радиосхемы, а конкретно на мою тему.
 

Вложения

BIOS

Active member
Но вы не ответили и гоните какую-то рекламу. (
....
Вам этого не достаточно?
  • MP3/SBC/AAC/WAV/FLAC/APE/WMA/F1A.
если FLAC - то там больше 320 kbps. Неужели не понятно. Покажите мне хоть один STM в таком корпусе и с таким списком декодеров?
А тут все в одном, система на кристалле. Если считаете фигней или рекламой - можете удалять тему.
 

BIOS

Active member
Вот к примеру у меня проблема - я прикрутил обычный (вместо специального где 36 светодиодов на 7 пинах мультиплексировано) - 12 пиновый 4 разрядный семи сегментный индикатор с ОК - все работает. А вот с ОА - проблемы, почему то "бьются" первые 4 бита.
 

pvvx

Активный участник сообщества
Вам этого не достаточно?
  • MP3/SBC/AAC/WAV/FLAC/APE/WMA/F1A.
  • А в коде писано - DAC 48кГц 16 бит по DMA из масенькой памяти чипа в которой всё сразу.
если FLAC - то там больше 320 kbps. Неужели не понятно. Покажите мне хоть один STM в таком корпусе и с таким списком декодеров?
В любом, т.к. софт, а в данном чипе кодера нет.
 

pvvx

Активный участник сообщества
Оно хотя-бы USB-SoundBlaster (т.е. динамики) с полными 16 бит Stereo 48 кГц поддерживает? Или там усеченка типа pcm по 4 бита?
 

BIOS

Active member
Да, там 16 бит Stereo 48 кГц
Про кодеки
А что по вашему хардварный кодер?
 
Сверху Снизу