Идея ещё идея. Я пока двигл игровой пытаюсь написать на ОпенГЛ Поэтому времени на все не хватает. Да и вообще по природе я человек ленивый. Как тока придет муза, буду для дисплея от нокии писать прошивку.
Блин, надо плис срочнанах изучать
Завтра кста куплю книгу по опенАЛ. Там и про мп3 есть. Про декомпрессию вроде даже тоже.
Звук обещает быть хорошим, надо только дак найти наманый. В тиком что ли нахаляву заказать
Кстати. Мощи схеме можно добавить вторым контроллером Если обрабатывать по фреймам. Т.е. они будут по очереди дешифровать в раму данные а третий отправлять все на вывод Можно ещё контроллер дисплея ему отдать
2kb of eeprom should be enought for everybody (C) Bill Gates` cat
Serega писал(а):...Короче, нужно подобрать 16 резисторов так, чтобы каждый следующий был в 2 раза больше предыдущего (по сопротивлению). Ну и развешиваем их на разряды: самый большой резюк - на младший, самый маленький - на старший. Свободные выводы соединяем, и с этого места снимаем аналоговый сигнал
Если не ошибаюсь, то все ЦАП-ки имеют структуру R-2R, смотрите на этой схеме ЦАП реализован на R16... R24.
ну хорошо а результат? тему мою закрыли а тут конкретных предложений не вижу =(
будьте добры объясните общую схему, принцип так сказать...
есть флэшка на 128 мб, и старая звукавуха.. даже две... что можно сделать и что ещё нужно , всмысле детали...? тоесть собирать какието декодеры сигнала или какие-то контроллеры цели не ставлю.. я так сказать из подручных материалов хочу...
а контроллер какой? боюсь, даже меги на 20МГц для раскодирования не хватит, если програмно писать.
я когда-то прикидывал, там мегагерц 40 надо, чтобы програмно декомпрессию сделать.
Я просто верю в то, что рушить догмы - лучший способ не стареть.
можно тупо слизать готовую схему с мп3 плееров. Во многих стоят простенькие контроллеры AT2075/2085, сигмательки и другие. В них аппаратный декодер мп3/вав-pcm/вма уже есть, снаружи вешается флэшка, кварц и УСБ разъем. париться не с чего... всё умещается на платке 2х3см с памятью до гига и более.
А если возиться с дискретными мозгами - есть процессоры от С-медиа (аппаратные декодеры мп3 в звук), они часто ставятся в домашние кинотеатры с подключением по СПДиф. почитай даташиты, ознакомься. наши местные умельцы варганили домашние усилки с подключением к компу по УСБ (УСБ - звучка с декодером - усилок - колонки). Круто было ссылки почитай на форуме, где-то есть...
Это к тому, что невозможного ничего нет главное - разобраться, что и как работает
путь наименьшего сопротивления проходит по пути наитолстого провода (с) Сергей Соболь
есть такой зверь у атмела как AT89C51SND1C-ROTIL - Single-Chip Microcontroller with MP3 Decoder and Man-Machine Interface:
• MPEG I/II-Layer 3 Hardwired Decoder
– Stand-alone MP3 Decoder
– 48, 44.1, 32, 24, 22.05, 16 kHz Sampling Frequency
– Separated Digital Volume Control on Left and Right Channels (Software Control
Using 31 Steps)
– Bass, Medium, and Treble Control (31 Steps)
– Bass Boost Sound Effect
– Ancillary Data Extraction
– “CRC Error” and “MPEG Frame Synchronization” Indicators
• Programmable Audio Output for Interfacing With Common Audio DAC
– PCM Format Compatible
– I2S Format Compatible
• 8-bit MCU C51 Core Based (FMAX= 20 MHz)
• 2304 Bytes of Internal RAM
• 64K Bytes of Code Memory
– Flash: AT89C51SND1C, ROM: AT83C51SND1C
• 4K Bytes of Boot Flash Memory (AT89C51SND1C)
– ISP: Download from USB or UART to Any External Memory Cards
• USB Rev 1.1 Controller
– “Full Speed” Data Transmission
• Built-in PLL
– MP3 Audio Clocks
– USBClock
• MultiMedia Card™ Interface Compatibility
• Atmel DataFlash® SPI Interface Compatibility
• IDE/ATAPI Interface
•2 Channels 10-bit ADC, 8 kHz (8-True Bit)
– Battery Voltage Monitoring
– Voice Recording Controlled by Software
• Up to 44 bits of General-purpose I/Os:
– 4-bit Interrupt Keyboard Port for a 4 x n Matrix
– SmartMedia™ Software Interface
• Standard Two 16-bit Timers/Counters
• Hardware Watchdog Timer
• Standard Full Duplex UART with Baud Rate Generator
• Two Wire Interface (TWI) Master and Slave Modes Controller
• SPI Master and Slave Modes Controller
• Power Management
– Power-on Reset
– Software Programmable MCU Clock
– Idle Mode, Power-down Mode
• Operating Conditions:
– 3V, ±10%, 25 mA Typical Operating at 25°C
– Temperature Range: -40°C to +85°C
• Packages
– TQFP80, PLCC84 (Development Board)
– Dice
(из даташита) довольно привлекательная вещь и даже вроде можно достать...
Про сигмателы помойму оч трудно достать их творения...