Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Посоветуйте дешевый чип для проигрывания видео
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
ArtemDement
Посоветуйте дешевый чип для проигрывания видео.
На сегодняшний день в отрасли есть опыт использования low cost multimedia processor JZ4725 для таких задач.
Но это специфичный китайский контроллер, есть что-то более доступное для российского рынка ?
ArtemDement
В китайских фоторамках используются чипы компании Amlogic. Кому-нибудь приходилось иметь дело с этими процами ? Насколько я понимаю, экзотика такая же как и Ingenic ?
zarzvon
Он вполне доступен - http://www.chipfind.ru/search/?part=JZ4725
Слесарь
Интересно, а появились в продаже доступные декодеры видео которые не надо программировать? Чтоб управлял внешний контроллер. например по SPI шине
ArtemDement
Цитата(zarzvon @ Jan 8 2012, 01:02) *
Он вполне доступен - http://www.chipfind.ru/search/?part=JZ4725


Вы сами пробовали купить его ?

Хотелось бы использовать что-то более стабильно покупаемое и предсказуемое.
vitan
Цитата(ArtemDement @ Dec 31 2011, 19:47) *
В китайских фоторамках используются чипы компании Amlogic. Кому-нибудь приходилось иметь дело с этими процами ? Насколько я понимаю, экзотика такая же как и Ingenic ?

Я купил фоторамку Motorola на этом чипе. Там есть открытый линукс, но даташита нет. Да и размер у него не маленький (разбирал, смотрел). Но тонкий (по высоте). За год софт обновился один раз, какой-то немец, что ли написал. Т.е. не очеь распространенное решение имхо.
ArtemDement
Цитата(vitan @ Jan 8 2012, 20:24) *
Я купил фоторамку Motorola на этом чипе. Там есть открытый линукс, но даташита нет. Да и размер у него не маленький (разбирал, смотрел). Но тонкий (по высоте). За год софт обновился один раз, какой-то немец, что ли написал. Т.е. не очеь распространенное решение имхо.


Можно ссылку на конкретную модель и проект этого немца ?
vitan
Цитата(ArtemDement @ Jan 8 2012, 21:04) *
Можно ссылку на конкретную модель и проект этого немца ?

Все, что нашел в свое время, умещается здесь, там во втором сообщении и ссылка на софт. Еще на каких-то форумах видел, что этот амлоджик, в принципе, нормально идет на контакт, если дело заходит о реальных проектах. Можете попробовать...
ArtemDement
Я так понимаю, что если взять дисплей типа Sharp L043 с параллельным вводом без встроенного контроллера и применить простое сжатие видео, то при желании уложиться в один чип надо искать либо MCU с LCD-контроллером на борту, либо делать реализацию на FPGA. Другие бюджетные варианты есть ?

Datasheet for the Sharp L043 was attached.
ArtemDement
Реализация контроллер + LCD-контроллер на ПЛИС не такая уж и привлекательная. Надо гнать аж 25 fps * 480 * 270 * 24 bit_color= 78 МБайт/Сек если несжатое, а если сжимать, то проще все сразу сделать на ПЛИС. Вопрос только в цене на ПЛИС. Получается, что надо либо искать дешевую ПЛИС, либо использовать дешевые китайский мультимедиаконтроллеры типа таких, на которые доков не найти...
sad.gif
ArtemDement
Китайские братья по разуму радуют. Некая малоизвестная компания Actions Semiconductor предлагает чипы ATJ2273 по цене 2,3$ при покупке 1000 штук.

А чип очень интересный для такой цены!

Цитата
High Speed 32bit RISC
‹ Up to 450 MHz
‹ 8-stage pipeline
‹ MIPS32™ instruction set
‹ Programmable Memory Management Unit
‹ 16KB I-Cache and 16KB D-cache
‹ 24kB DSPRAM
‹ 8kB ISPRAM

Video Engine
‹ All format of 720p video supported, 30fps, up to 20Mbps averagely;
‹ Support MPEG-4 encoding, up to 720p resolution
‹ Support digital room from x1~x4, and with configurable step.

JPEG Codec
‹ Decoding/Encoding up to 4096*4096
‹ Decoding Format: YCbCr4:2:2, YCbCr4:2:0
Encoding Format: YCbCr4:2:2, YCbCr4:2:0

Graphics Processing Unit
‹ Completely compatible with Openvg 1.0
‹ Hardware accelerated Pattern Tiling
‹ Hardware accelerated FastFill
‹ Hardware accelerated Affine Transform
‹ Hardware accelerated Device Font

Memory Interface
‹ DDR/DDRII/M-DDR memory controller, x16 data bus, supporting up to 256MB, 200MHz max
‹ Nand Flash controller with 8bit/12bit/24bit/40bit ECC, x8 data bus, 3.1V, supporting 2RB and 4CE, and hardware randomizer supported.
‹ SPI Nor Boot Supported

LCD Controller
‹ Support CPU interface LCD
‹ Support up to 24bit RGB interface
‹ Programmable timing control for various panels
‹ Support LCD resolution up to 1024*1024

TV Out:
‹ Support NTSC-M, -J and –4.43 modes.
‹ Support PAL-B, -D, -G, -H, -I, -M, -N, -Nc mode
‹ Support CVBS output
‹ Support YPbPr/YCbCr output up to 720p resolution
‹ Support outputting blue/black color and ColorBar when no data input

USB
‹ Complies with OTG 2.0
‹ Supports Session Request Protocol (SRP) and Host Negotiation Protocol (HNP).
‹ Supports point-to-point communication with one low-speed, full-speed or high-speed device in Host mode
Supports full-speed or high-speed in peripheral mode, up to 480Mbps

Display Engine
‹ Four moveable layers
‹ Alpha blending and color space converting
‹ Scalar
‹ Dither function for 16 bit/18 bit interface

LCD
‹ Gamma correction
‹ Video brightness, contrast and saturation adjustable

Audio Engine
‹ All format of Audio decoding supported
‹ Support MPEG-I decoding, 8~ 448kbps
‹ Support WMA decoding, 5~383kbps
‹ Support AAC/OGG/APE decoding
‹ Several format of Audio encoding supported

HDMI
‹ HDMI 1.1, up to 720p resolution
‹ Supports RGB, YCbCr format
‹ Supports IEC60958 audio format up to 24bits

CMOS Sensor interface
‹ Support BT656&BT601 Interface
‹ Support CMOS Sensor with YUV422 or

RGB565 data format
‹ With the CLKOUT for CMOS Sensor

Audio In/Out
‹ Build in stereo Sigma-Delta DAC, SNR>96dB
‹ Build in stereo Sigma-Delta ADC, SNR>89dB
‹ 18mW*2 Headphone Power Amplify, THD<-90dB
‹ Support Microphone/FM (Linein) to ADC

SDIO
‹ Two 4-wire bus supported
‹ Up to 8-wire for one bus
‹ Support SD/HCSD/microSD/miniSD/MS memory card, MMC/RSMMC/MMC PLUS card
‹ Support SDIO function

UART
‹ 5-8 Data Bits and LSB first in Transmitting and receiving
‹ 1-2 Stop Bits
‹ Even, Odd, or No Parity

SPI
‹ 2 seperated SPI controller
‹ Each support master mode and slave mode. The speed of master mode up to 80Mbps, and slave up to 20Mbps.
‹ Support dual I/O write and read mode as master
‹ Support single data rate mode and double data rate(DDR mode) as master
‹ Support two wire mode, only use SCLK and
MOSI signal

Timer/Clock
‹ 2 Timers
‹ Alarm supported
‹ Calendar supported
‹ Two oscillator needed: 24MHz and 32.768KHz

I2C
‹ 1-ch multi-master I2C bus, support both master and slave functions
‹ Support standard mode (100kbps) and fast-speed mode (400kpbs)

User Interface
‹ 1 remote control
‹ 2*4 key matrix
‹ Build in Touch Panel controller
‹ IRC build in

I2S&SPDIF
‹ Support 5.1-Channel through I2S Transmitter module with Ext. 6-Channel DAC, include 3-Wire-DOUT Mode and TDM (time-division multiplexed) Mode
‹ Support 5.1-Channel digital out through
SPDIF

Chip ID
‹ Programmable for customer




Демодевайс на этом чипе можно купить за 34$.
aaarrr
Цитата(ArtemDement @ Jan 21 2012, 12:30) *
Надо гнать аж 25 fps * 480 * 270 * 24 bit_color= 78 МБайт/Сек если несжатое

Тут ошибочка вышла: 25 * 480 * 270 * 3 = 9.27Мбайт/с. Вполне можно выжать из грошовой NAND.
fox2trot
На ARM-е делайте, если хотите дешево и доступно. Вполне тянут видео. Да что тут говорить если видел реализацию китайцами потокового видео из USB -> LCD на ATmege8. Простенько и со вкусом, и даже без буферной памяти.
ArtemDement
Цитата(fox2trot @ Mar 3 2012, 01:27) *
Да что тут говорить если видел реализацию китайцами потокового видео из USB -> LCD на ATmege8. Простенько и со вкусом, и даже без буферной памяти.


USB - это USB-флешка подразумевается или поток с ПК через USB ?

Как Вы себе представляете вывод даже совсем несжатого видео в подготовленном для дисплея виде с частотой 20...25 кадров в секунду на TFT-дисплей без встроенного драйвера с параллельным вводом без буферной памяти даже на ARM, не говоря уже про AVR ?



Цитата(aaarrr @ Feb 3 2012, 16:53) *
Тут ошибочка вышла: 25 * 480 * 270 * 3 = 9.27Мбайт/с. Вполне можно выжать из грошовой NAND.


Да, согласен.
fox2trot
Цитата(ArtemDement @ Mar 13 2012, 19:55) *
USB - это USB-флешка подразумевается или поток с ПК через USB ?

Как Вы себе представляете вывод даже совсем несжатого видео в подготовленном для дисплея виде с частотой 20...25 кадров в секунду на TFT-дисплей без встроенного драйвера с параллельным вводом без буферной памяти даже на ARM, не говоря уже про AVR ?

да - поток с ПК через USB
Как Вы себе представляете вывод даже совсем несжатого видео в подготовленном для дисплея виде с частотой 20...25 кадров в секунду на TFT-дисплей
Никак не представляю. Я констатировал факт, а китаец выложивший видео и анонс не захотел или не посчитал нужным объяснить подробности, тем более я в китайском не силен, а переводчик корявый.
ПЫСЫ, прикинул, почесал репу и понял что вполне могу сделать аналогичное на ПИКе. Запросто потянет.
ArtemDement
Цитата(fox2trot @ Mar 14 2012, 10:30) *
ПЫСЫ, прикинул, почесал репу и понял что вполне могу сделать аналогичное на ПИКе. Запросто потянет.


На каком именно PIC, какое разрешение и на каком дисплее ?
ArtemDement
Цитата(ArtemDement @ Feb 3 2012, 16:45) *
Китайские братья по разуму радуют. Некая малоизвестная компания Actions Semiconductor предлагает чипы ATJ2273 по цене 2,3$ при покупке 1000 штук.



Оказалось, что есть ещё более дешевое решение для видеооткрыток - ATJ225X.
Купить можно у http://www.gmitec.com
ArtemDement
Конкретный вариант применения ATJ2257 со списком комплектующих.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.