//laut App.Note ist ein lo-hi wechsel nötig XDCS=1; Delay_ms(1); while(!DREQ); VS1011_Null(32); VS1011_Write(0x00,0x00,0x04); Delay_ms(1); // while(!DREQ); }while(!DREQ); VS1011_Write(0x00,0x08,0x00); while(!DREQ); VS1011_Write(0x0B,0x20,0x20); while
@Gast: Aso RX gibts beim VS1011 gar nit, mein Fehler. Wie sieht es denn mit dem Sinustest aus ? MAch den mal ohne dein VS1011_StopSine Funktion. Dann sollte ein Pfiepen zu hören sein. Wenn das auch aussetzt, ist es ein Hardware
(SD ca 4-8 gb [FAT32]) implementieren. Als decoder wollte ich den bei R erhältlichen MP3-Decoder (VS1011ES) benutzen. Später soll auch mal ein Display (EA DOGM132W-5) an den µC kommen. So dann vllt irgendwann als Traum noch ne Implementierung irgendwie als Mass-Storage-Device, aber das ist eher der
Hi! Ich will mit dem VS1011 (oder vergleichbar) einen MP3-Player aufbauen. Da ich einige externe Geräte damit steuern will (und das möglichst genau), suche ich eine Möglichkeit, die _genaue_ Zeit aus dem Chip auszulesen. Laut
Beim VS1053 kann man bei OGG und WMA die Zeit in ms auslesen. Bei MP3 geht auch nur sek.
LITE-ON TECHNOLOGY CORPORATION Property of LITE-ON Only CHARACTERISTICS CURVES Fig.1 Forward Current vs. Ambient Fig.2 Collector Power Dissipation vs. Temperature Ambient Temperature 60 200 ) m ) 50 c A P150 ( o I 40 a n i r 30 i100 c d d e a 20 o r r 50 F t 10 e o 0 C 0 -30 0 25 50 75 100 125 -30 0 25
Version, die macht das in wenigen Sekunden. Das einzig schlechte an dem Teil: Der Preis. Da ist ein VS1011 + AVR + SD Karte um einiges günstiger.
Ich habe das mal mit einer SD-Karte, einem VLSI VS1011 und einem ATmega32 gebaut als Geräuschsimulator. Auf der SD-Karte sind 255 Geräusche, die Dateinamen sind dabei von 001.mp3 bis 255.mp3 durch nummeriert (000 ist 'Aus'). Mit simplen 2-Byte Befehlen
otherwise noted.) 5 A 9 6 INTERNAL OSCILLATOR INTERNAL OSCILLATOR FREQUENCY INTERNAL OSCILLATOR FREQUENCY vs. TEMPERATURE vs. SUPPLY VOLTAGE WAVEFORM AT OSC X 4.4 2 3 4.30 o t 2.5 t A 5 9 9 ) A z 4.3 A A H4.20 V+ = 2.7V M H M 2.0 M M ( ( 4.2 ) Y C ( N E 4.1 S U4.10 Q O 1.5 E V+ = 3.3V R A F F 4.0 G O O T 1.0
Hallo @all, gibt es eine Möglichkeit mehrere VS1011 so zu synchronisieren um aus den 2 Kanälen 4/6/8 oder mehr zu bekommen? Oder hat jemand schon mal was ähnliches gemacht?
bräuchte ich auch mehrere Controller. Damit könnte ich leben. Aber ich werde aus dem Datenblatt des VS1011 nicht ganz schlau. Der Chip beginnt einfach mit "singen" sobald er Daten erhält oder kann man da noch irgendwie definiert "Start" sagen.
dropout regulator see the LT1086 data sheet. U TYPICAL APPLICATIO 5V, 7.5A Regulator Dropout Voltage vs Output Current ) 2 ( I V ≥ 6.5V IN LT1083 OUT 5V AT 7.5A E IN E ADJ 121Ω▯ D + 10μF 1% + 10μF* G TANTALUM T 1 365Ω▯ V 1% U *REQUIRED FOR STABILITY 1083/4/5 ADJ TA01 T / U I 0 0 FULL LOAD OUTPUT CURRENT
XChip SoC User Guide 77 11: Monitor Mode 11-1. Monitor Mode Commands Command Command Name Function VS x.x.x.x Version Queries software header record (16 bytes) of unit with IP address x.x.x.x. GC x.x.x.x Get Configuration Gets configuration of unit with IP address x.x.x.x as hex records (120 bytes).
meinem selbstgebauten MP3-Player: Ich verwende einen ATMEGA128 mit 8Mhz, eine SD-Karte und einen VS1053 MP3-Dekoder von VLSI. Die Wiedergabe von MP3s über die SPI-Schnittstelle von SD-Karte zum MP3-Dekoder funktioniert wunderbar. Er streamt die gesamte Datei zum VS1053 und an den angeschlossenen Cinch-Ausgängen
Modus sogar >2MByte/s. Auf einem AVR sollte es nicht sehr viel langsamer sein. Mein mp3 Player mit VS1011 und dem modifizierten Radig Dateisystem macht zumindest auch bei 320kbit/s keine Probleme, und da steckt nur ein mega8 mit internem Takt drin...
nach einem Projekt, an dem ich selbst gerade arbeite. (32bit Mikrocontroller, CF-Card, SD-Card, SRAM, VS1011, ENC28j60, S65-Display). Ich selbst habe Elektroniker gelernt und habe bisher zwei Semester Elektrotechnik studiert, bin also kein blutiger Anfänger mehr. Trotzdem empfinde ich mein Vorhaben gerade
Frustrationspotential bieten. Die Encodierung per Software würde ich sein lassen. Sie dir besser mal den VS1053 an. Der dürfte das Wesentliche schon Hardwaremäßig mitbringen. Kurz gesagt: Dein Vorhaben ist ohne Mikrocontroller-Erfahrung und in dem Umfang nicht so einfach durchführbar. Und auch umfangreichere
Hallo! Ich versuche grad meine SD Karte mit Soft SPI anzusteuern (PORTA), weil bei mir schon ein VS1011 am SPI Port hängt und die beiden mögen sich anscheinend nicht. Deswegen hab ich mir gedacht, dass ich die SD Karte einfach per Soft Spi auf einem anderen Port ansteuere. Aber es funktioniert gar
: > @Simon > du meinst also das passt problemlos mit 12 MHz? Absolut. Ich betreibe hier einen VS1011 mit 12.5MHz. Wobei ich gerade im Datenblatt vom VS1033 sehe, dass die Takteinstellung anders funktioniert als im VS10x1.. Auf Seite 39 steht die Beschreibung. Müsste man mal durchrechnen ob das
Achja, wegen dem S/N des VS: Das steht im Datenblatt. Ich habe den VS1011E mal an vernünftigen Standlautsprechern betrieben. Das Teil klingt furchtbar. Überhaupt kein Vergleich zum MAS3507 + DAC3550. Das betrifft aber nur den
es einfach zu wenig Dokus für diesen Controller, daher wollten wir auf die Variante Controller und VS1011 umsteigen... Die Nutzung eines 8051er Controllers ist halt von der Ausbildung her "vorgeschrieben" Aber hier sind ja eh nur die ganz schlauen unterwegs. Tschüss
leider keine Dokus dafür...daher sind wir ja davon abgekommen und zur Variante 8051er Controller und VS1011 gewechselt.
additional commands specifically for the VMUSIC range of devices to permit playback of MP3 files via a VLSI VS1003 MP3 decoder. The VS1011 MP3 decoder is also supported. 3.1.2 General Limitations All firmware versions support BOMS devices formatted in FAT12, FAT16 or FAT32 file systems only where the sector size
....................................................................................327 17.3.4 Tag vs. Force Breakpoints and Triggers .........................................................................327 17.3.5 Trigger Modes .....................................................................
Hallo, ich habe ein projekt was ich gerne aufbauen würde, leider habe ich den vs 1001 nichtmehr zum kauf gesehn. Kann ich den VS1001 mit dem VS1011 direkt ersetzten ohne änderungen im Programm???????? wenn einer von euch noch 2 hat würde ich diese kaufen!!!! Danke im vorraus
Etwas Suchen beim Hersteller, kann da schon hilfreich sein:-) z.B. "VS1001 TO VS1011 MIGRATION CHECKLIST" http://www.vlsi.fi/uploads/media/VS1001-to-VS1011-migration-checklist.pdf
AGND0 100nF P0UGPIO0 AGND2 P0U1021 2 C6 3 GND P0UGPIO1 AGND3 P0U1025 P P0C601 P0C602 C3 C1 3 Cap R1 VS1011 0 Cap P0C101 P0C102 P0R101 P0R102 2 2 P 100nF 10uF Res2 R R Cap Q P P P4 1M 3V3 R3 R4 33pF 0Res2 0 Res2 2 R R 100k 3V3 C2 2XTAL P P P 100k P0C201 P0C202 GND Q Cap GND 33pF GND Title D D Atmega128_SD-Karte_VS1011 GND Size Number Revision A4 Date: 23.06.2008 Sheet of File: Sheet1.SchDoc Drawn By: Markus Franke 1 2 3 4
// 5 mS _delay_ms(3); vs1011_nulls(32); while(1) { vs1011_reset(); Mp3SelectControl(); // Now SPI writes go to SCI port spi(0x02); //Send SPI Byte, then
@ M.F. Wenn du in Register schreibst, dann kein BSYNC setzen. Was macht vs1011_reset() und vs1011_nulls()? Mit welcher Geschwindigkeit läuft dein AVR? -> _delay_ms funktioniert nur bis 262.14 ms / F_CPU. In der Codesammlung gibt es auch ein Projekt zum VS: http://www.mikrocontroller.net
Schau dich mal nach VS1011 um. Das ist ein MP3-Hardwaredecoder (im shop gibts ein Entwicklungskit mit dem Decoder). Da gibts auch genügend Projekte. Ich würde ganz normal nen mp3-Player mit SD-Karte aufbauen und nen Funkkopfhörer
Hallo, ja Tobi wenn du Dir mal die Application Notes von VLSI oder das Datenblatt vom VLSI, rate mal 1011, anguckst, ist da die Beschaltung genau erklärt. Sogar mit Bild. GRUSS
Welchen MP3-Decoder hattest du denn ins Auge gefasst? Den VS1011 find ich z.B. garnicht soo teuer, mit 3,20€ das Stück... (Direkt ab VLSI-Webshop, 500 Stück)
0110 01 Input sequence 0111 10 is fixed 1000 11 Odd/Even Cb,Y,Cr,Y… 1001 1010 Odd/Even Cb,Y,Cr,Y… 1011 Table 5. 4 Input data sequence vs. InterfacFormat 5.4 Display function 5.4.1 Resolution setting HX5116-Asupports QVGA、QVGA+、WQVGA、WQVGA- resolutions. Each resolution can be supported by different interface
trademarks of Linear Technology Corporation. U TYPICAL APPLICATIO 5V, 7.5A Regulator Dropout Voltage vs Output Current ( 2 VIN 6.5V LT1083-5 5V AT 7.5A A N + 10µF + 22µF* R TANTALUM I LT1083/4/5 TA01 E A 1 *REQUIRED FOR STABILITY O T T O U I 0 0 IFULLLOAD IFULLLOAD OUTPUT CURRENT (A) 1083/4/5 TA02 1 LT1083
Freigelände) schieben können. In den Wagen sind kleine MP3-Player drin, welche ich mit einem MSP430 und VS1011 realisiert habe. Jetzt soll nur wenn sich zwei Wagen näher kommen die Lautstärke automatisch reduziert werden bzw. die sollen einen gleichen Song spielen.
is when "0101" => ... when "1000" => when "1001" => when "1010" => when "1011" => when "1100" => when "1101" => when "1110" => when "1111" => when others => end case;
; end process; [/vhdl] Also die verlassen sich darauf, dass es funktioniert. Bzgl If vs Case dachte ich, dass der Unterschied ist, dass bei If-Elsif-Else unter Umständen Priorisierungslogik dazukommt und es daher in der HW langsamer ist. Um den Else-Zweig auszuführen müssen im Prinzip alle
Regulator......................................................................................16 XO vs. External Clock................................................................ 28 Functional Description..................................................................17 Power Supply.............
Nur mal so als Tipp: Überlegemal ob es nicht besser ist einen MC dein Wahl + VS1011 zu verwenden. Da bekommst du mit Sicherheit bessere Unterstützung hier im Forum. Der AT89C51SND1C ist schon etwas exotischer. Das soll nicht heißen, es funktioniert nicht so wie von dir gedacht.
Nachtrag bezüglich deines anderen Threads: Der Vs1011 hat schon einen DAC und Kopfhörverstärker integriert.
Wie schnell reagierst du auf DREQ? Wenn die Musik stockt, dann scheint es, als wenn du den VS1011 zu langsam mit Daten versorgst. Wieviele Bytes schreibst du runter? 32 oder so lange bis DREQ wieder low geht?
Kommt drauf an, wie oft ein Byte falsch ankommt. Wenn die Daten ungültig sind, ignoriert der VS1011 diese. Das würde dann auch Stille erzeugen.
or same 0011 CC C clear unsigned lower 0100 MI N set negative 0101 PL N clear positive or zero 0110 VS V set overflow 0111 VC V clear no overflow 1000 HI C set and Z clear unsigned higher 1001 LS C clear or Z set unsigned lower or same 1010 GE N equals V greater or equal 1011 LT N not equal to V less
Bus Kommunikation durcheinanderbringen. Ist das echt so ? Ich habe VS1011 und SD Karte am Hardware SPI eines mega8 hängen. Läuft problemlos. Die Datenrate (Daten mit Dateisystem von der SD Karte lesen und an den VS1011 senden) liegt bei max etwa 100kByte/s, könnte aber
VS1011. Nach dem senden deiner 512 byte an den VS, holste wieder 512byte von der SD und so weiter. Bei mir sind keine Glitches zu hören in den Liedern und nebenbei steuert der Atmega noch die Zeitanzeige
Gruß Zusammen, Ich baue mir gerade einen MP3 Player mit den VS1011 und möchte die Musik auf Lautsprechern ausgeben. Deshalb suche ich einen geeigneten NF Verstärker IC. Daheim hätte ich den TDA7053 mit 2*1W. Ich glaube aber kaum, dass dieser für lautere Zimmerlautstärke
Temperature (°C) Supply Voltage (CC) SUPPLY CURRENT vs TEMPERATURE OPEN-LOOP GAIN, PSR, AND CMR vs TEMPERATURE 2 140 B ( A 1.5 i 130 A m a OL t e e a u 1 l 120 C V l R CMR p M S C 0.5 R 110 S P PSR 0 100 –75 –50 –25 0 25 50 75 100 125 –75 –50 –25 0 25 50