לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי         אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה --לשאלות בנושאי טלוויזיות, מערכות קולנוע ביתי, הגברה וסאונד - אנא פנו לפורום אודיו וקולנוע ביתי -- www.fresh.co.il/f=103 תגיות פורום: פורום אלקטרוניקה - פורום חשמל - שאלות בנושאי אלקטרוניקה - תכנון מעגלים - מעגלים מודפסים - פיתוח אלקטרוני - תכנון PCB - בקרים למנועים - תאורת לדים - תכנון דימר - מודינג - Arduino - מיקרו בקרים - שליטה על תאורה - שלט רחוק - משדר FM - תאורת LED - פתרון שאלות בחשמל - אלקטרוניקה תקבילית חץ ימינה  

לך אחורה   לובי הפורומים > תחביבים > חשמל ואלקטרוניקה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #19  
ישן 23-08-2007, 22:12
  revolushion revolushion אינו מחובר  
 
חבר מתאריך: 22.06.07
הודעות: 152
בתגובה להודעה מספר 1 שנכתבה על ידי -Guns "N" Roses- שמתחילה ב "מתעניין בבניית MP4 או MP3.."

אני אתחיל במבנה הבסיסי של כל נגן MP3 ומשם ניתן יהיה להבין כיצד כל אחד (עם רקע באלקטרוניקה ותוכנה) יכול לתכנן נגן MP3 מאפס.

כל נגן בסיסי מורכב מ - 6 יחידת בסיסיות::
1. ממשק הפעלה: לחצנים, תצוגת LCD, מסך מגע וכו'
2. אחסון: דיסק קשיח, זיכרון FLASH, כרטיס SD וכו'
3. ממשק תקשורת: USB, FireWire, WIFI וכו'
4. מעבד מרכזי: Arm,8051,AVR וכו'
5. מפענח Mp3 : שתי דוגמאות לרכיבים פופולריים : STA013, MAS3507D
6. ממיר דיגיטלי לאנלוגי DAC: ממיר דיגיטלי ייחודי לנתוני שמע דיגיטליים

מבחינת חומרה, תכנון/שרטוט המעגל זה החלק ה"פשוט" בנגן.
כיום שוק הרכיבים מציג מגוון רחב מאד של רכיבים אשר מממשים את היחידות שציינתי, כמובן שיש כבר רכיבים שמכילים את כל היחידות ברכיב אחד בלבד (SOC).

אני אתמקד במבנה נגן MP3 כאשר כל היחידות הן נפרדות

בעצם, הלב של הנגן הוא במעבד המרכזי, או כמו שניתן לכנות אותו המיקרו-בקר.
הוא מתאם, מפעיל ומעביר את הנתונים בין כל היחידות.

לדוגמא, המשתמש בוחר שיר בנגן ולוחץ על PLAY, אז מה בעצם קורה?
הלחצן הוא בעצם ממשק ההפעלה אשר שולח פיקוד למעבד, כאשר המעבד מזהה את הלחיצה ומפענח שזהו PLAY, הוא פונה אל יחידת האחסון (לדוגמא: דיסק קשיח) ומתחיל לבצע Streaming של נתונים בין הדיסק הקשיח אל מפענח ה - MP3, המפענח מקבל את הנתונים ומוציא ביציאה את אות השמע הדיגיטלי הפרוס, האות הזה מועבר לממיר DAC שממיר את השמע הדיגיטלי לאנלוגי וזה בעצם מה שאנחנו שומעים.

כל זה נשמע פשוט וקל, אך יש הרבה תוכנה מאחור.
המעבד צריך לדעת איך לפנות לנתונים בדיסק קשיח, איך לדעת מהי הכתובת של קובץ MP3 מסוים, איך לדעת מהי כתובת הסיום של הקובץ? ....כל זה קשור למבנה הקבצים בדיסק הקשיח (NTFS, FAT32, FAT16).

הדבר הבא... מה זה בעצם מפענח ה - MP3 ?
בגדול, המפענח מקבל Stream של קובץ ה - MP3 בכניסה בצורת Shift Register , פורס אותו ומוציא אותו בתקן I2S , זהו תקן שמע סטריאו דיגיטלי המורכב מ 3 קווים : Clock, Data , Left/Right.
מחברים את הקווים האלה לממיר המתאים לתקן I2S כגון : CS4334 ובעצם זהו!!

בנוסף יש ערוץ תקשורת בתקן I2C למפענח להגדרת/קריאת נתונים.
מה ניתן לקרוא מהמפענח?
קצב הדגימה, מונו/סטריאו, איכות ה - MP3 וכו'
מה ניתן להגדיר?
עוצמת השמע , Bass , Treble שינוי מינוי במהירות ה - MP3 (Pitch) וכו'.

המשך יבוא.....
_____________________________________
IsaacDevelops

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 04:42

הדף נוצר ב 0.20 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2019 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר