Search
Search titles only
By:
Search titles only
By:
Home
Forums
New posts
Search forums
What's new
New posts
Latest activity
Members
Current visitors
Κανονισμός Λειτουργίας
Σωματείο AVClub
Log in
Register
Search
Search titles only
By:
Search titles only
By:
New posts
Search forums
Menu
Install the app
Install
Reply to thread
Home
Forums
Δικάναλος Ήχος
Do It Yourself
Πηγές
Οδηγός καλής κατασκευής και συνδεσμολογίας του Sampling Rate Indicator Ver.1.0
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="lemon" data-source="post: 1057788081" data-attributes="member: 16016"><p>Λοιπόν το κοίταξα.</p><p>Η επιλογή του Si8642ΒΑ ως δεύτερο isolation, μας δίνει τη δυνατότητα να έχουμε δύο "πόρτες" επικοινωνίας με τον έξω κόσμο της πλακέτας.</p><p></p><p>Για τη διαμεταγωγή μεταξύ spdif/i2s του πολυπλέκτη του μάμπο, μας χρειάζεται η μία πόρτα που μία θα στέλνει εντολή Hi δηλ. 5V και θα επιλέγεται η μία και από την άλλη θα στέλνει εντολή Lo, όπου θα δίνει 0V και ο πολυπλέκτης θα ανοίγει την άλλη είσοδό του. Όλα αυτά στο sense του πολυπλέκτη.</p><p></p><p>Εάν δεις όμως εμείς έχουμε βάλει δύο πόρτες και ο κώδικας που έχει γράψει ο Δημήτρης δηλώνει:</p><p></p><p>What to do if the Source 1 button is pressed</p><p> //Serial.write("Input 1\n");</p><p> digitalWrite(I9, LOW);</p><p> digitalWrite(I10, LOW);</p><p> source = 0;</p><p> }</p><p> </p><p> else if ((results.value == SOURCE2_CODE) && (poweron == true)) { // What to do if the Source 2 button is pressed</p><p> //Serial.write("Input 2\n");</p><p> digitalWrite(I9, HIGH);</p><p> digitalWrite(I10, HIGH);</p><p> source = 1;</p><p> }</p><p></p><p>Θα μας πει και ο Δημήτρης φυσικά, αλλά στην ουσία για χρήση μόνο του πολυπλέκτη του μάμπο δεν χρειάζονται να δηλώνονται και τα δύο I9/I10. Η μία από αυτές φθάνει όπως για παράδειγμα digitalWrite(I9, HIGH) & digitalWrite(I9, LOW);</p><p></p><p>Ποια είναι η σκέψη μου τώρα.</p><p>Εφόσον έχουμε μια "πόρτα" ελεύθερη, ας πούμε για χάρη του λόγου την Ι10, μπορούμε να τη χρησιμοποιήσουμε για έναν άλλο πολυπλέκτη, όπου όταν η I10 θα είναι Hi θα επιλέγει τη μία είσοδο spdif και όταν θα είναι Lo θα επιλέγει την άλλη είσοδο spdif.</p><p></p><p>Στην ουσία εσύ θα πατάς το πλήκτρο 1 για παράδειγμα για να παίξεις spdif και μετά το πλήκτρο 2 για να αλλάξεις είσοδο spdif (μπορεί να δηλωθεί εξ' αρχής ότι όταν πατάς το 1 θα έχει οριστεί η πρώτη spdif είσοδος).</p><p>Τέλος, όταν θα πατάς το πλήκτρο 3 θα παίζεις usb.</p><p></p><p>Αυτή η σκέψη μου νομίζω άνετα υλοποιείται με αυτή την πλακέτα δειγματοληψίας που έχεις στα χέρια σου.</p><p>Θα χρειαστείς μόνο να φτιάξεις μια πλακετίτσα με έναν άλλον πολυπλέκτη, που δεν είναι ανάγκη να είναι smd και τόσο μικρός σαν αυτά που χρησιμοποιήσαμε (εάν αυτό σε δυσκολεύει). Σε αυτήν την πλακέτα θα καταλήξουν οι δύο έξοδοι των δύο spdif που έχεις, θα περνάνε από τον πολυπλέκτη και η έξοδος του πολυπλέκτη θα πηγαίνει στην είσοδο spdif του μάμπο.</p><p>Θα χρειαστείς και μία τροφοδοσία για τον πολυπλέκτη σου, που εάν είναι συμβατός με τα 5V θα την τραβήξεις από τα 5V του μάμπο.</p></blockquote><p></p>
[QUOTE="lemon, post: 1057788081, member: 16016"] Λοιπόν το κοίταξα. Η επιλογή του Si8642ΒΑ ως δεύτερο isolation, μας δίνει τη δυνατότητα να έχουμε δύο "πόρτες" επικοινωνίας με τον έξω κόσμο της πλακέτας. Για τη διαμεταγωγή μεταξύ spdif/i2s του πολυπλέκτη του μάμπο, μας χρειάζεται η μία πόρτα που μία θα στέλνει εντολή Hi δηλ. 5V και θα επιλέγεται η μία και από την άλλη θα στέλνει εντολή Lo, όπου θα δίνει 0V και ο πολυπλέκτης θα ανοίγει την άλλη είσοδό του. Όλα αυτά στο sense του πολυπλέκτη. Εάν δεις όμως εμείς έχουμε βάλει δύο πόρτες και ο κώδικας που έχει γράψει ο Δημήτρης δηλώνει: What to do if the Source 1 button is pressed //Serial.write("Input 1\n"); digitalWrite(I9, LOW); digitalWrite(I10, LOW); source = 0; } else if ((results.value == SOURCE2_CODE) && (poweron == true)) { // What to do if the Source 2 button is pressed //Serial.write("Input 2\n"); digitalWrite(I9, HIGH); digitalWrite(I10, HIGH); source = 1; } Θα μας πει και ο Δημήτρης φυσικά, αλλά στην ουσία για χρήση μόνο του πολυπλέκτη του μάμπο δεν χρειάζονται να δηλώνονται και τα δύο I9/I10. Η μία από αυτές φθάνει όπως για παράδειγμα digitalWrite(I9, HIGH) & digitalWrite(I9, LOW); Ποια είναι η σκέψη μου τώρα. Εφόσον έχουμε μια "πόρτα" ελεύθερη, ας πούμε για χάρη του λόγου την Ι10, μπορούμε να τη χρησιμοποιήσουμε για έναν άλλο πολυπλέκτη, όπου όταν η I10 θα είναι Hi θα επιλέγει τη μία είσοδο spdif και όταν θα είναι Lo θα επιλέγει την άλλη είσοδο spdif. Στην ουσία εσύ θα πατάς το πλήκτρο 1 για παράδειγμα για να παίξεις spdif και μετά το πλήκτρο 2 για να αλλάξεις είσοδο spdif (μπορεί να δηλωθεί εξ' αρχής ότι όταν πατάς το 1 θα έχει οριστεί η πρώτη spdif είσοδος). Τέλος, όταν θα πατάς το πλήκτρο 3 θα παίζεις usb. Αυτή η σκέψη μου νομίζω άνετα υλοποιείται με αυτή την πλακέτα δειγματοληψίας που έχεις στα χέρια σου. Θα χρειαστείς μόνο να φτιάξεις μια πλακετίτσα με έναν άλλον πολυπλέκτη, που δεν είναι ανάγκη να είναι smd και τόσο μικρός σαν αυτά που χρησιμοποιήσαμε (εάν αυτό σε δυσκολεύει). Σε αυτήν την πλακέτα θα καταλήξουν οι δύο έξοδοι των δύο spdif που έχεις, θα περνάνε από τον πολυπλέκτη και η έξοδος του πολυπλέκτη θα πηγαίνει στην είσοδο spdif του μάμπο. Θα χρειαστείς και μία τροφοδοσία για τον πολυπλέκτη σου, που εάν είναι συμβατός με τα 5V θα την τραβήξεις από τα 5V του μάμπο. [/QUOTE]
Verification
Post reply
Home
Forums
Δικάναλος Ήχος
Do It Yourself
Πηγές
Οδηγός καλής κατασκευής και συνδεσμολογίας του Sampling Rate Indicator Ver.1.0
Top
Bottom
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…