Αυτός ο ιστότοπος χρησιμοποιεί cookie από την Google για να παρέχει τις υπηρεσίες του και να αναλύει την επισκεψιμότητα. Η IP διεύθυνσή σας γνωστοποιείται στην Google, μαζί με μετρήσεις απόδοσης και ασφαλείας, ώστε να διασφαλιστεί η ποιότητα της υπηρεσίας, για τη δημιουργία στατιστικών στοιχείων σχετικά με τη χρήση και για τον εντοπισμό και την αντιμετώπιση καταχρήσεων. Με την χρήση του ιστότοπου Audiohub.gr αποδέχεστε τα παραπάνω.

I2C Isolator

spirakos84
Posts: 14
Joined: Wed May 29, 2024 2:47 pm

I2C Isolator

Unread post #1 by spirakos84 » Fri May 31, 2024 1:36 pm

Καλησπερα,

Η εγγραφη στο φορουμ εγινε επειδη βρηκα πληροφοριες για DIY streamers ομως στο ενδιανεσο αντιμετοπισα ενα προβλημα με μια πλακετα που ειχα παραγγειλει απο Κινα και το στριμερ θα παρει παραταση μεχρι να τελειωσω το προτζεκτ που ξεκινησα πριν 2 μηνες

Προκειται για ανακατασκευη ενός ES9018k2m D/A. Το προτζεκτ ξεκινησε τελη του 2018 με την πλακετα απο DIYINHK, στο 6μηνο προσθεσα και ενα arduino με ετοιμο κωδικα που βρηκα για ελεγχο και απεικονιση. Το δουλευα σαν κυρια πηγη πανω σε ενα σανιδι μεχρι το 2021 oπου το ξηλωσα για να το μπει επιτελους σε κουτι

Το κουτι λοιπον απαιτει εξαρχης σχεδιασμο ολων των πλακετων για να χωρεσουν ομορφα. Φετος που το ES9018k2m εγινε διαθεσιμο και στους απλους θνητους, αποφασισα να το ενσωματωσω πανω σε ενα arduino shield μαζι με ολα τα παρελκομενα. Για να εχω πληρη ηλεκτρικη απομονωση στο DAC υπολογισα ενα ISO1540

Πριν δυο βδομαδες λοιπον που παρελαβα και μονταρα δεν ειχα επικοινωνια I2C. Οι πληροφοριες ειναι οι εξης
-Εχω σε εισοδο/εξοδο αντιστασεις pullup
-Χωρις το arduino δουλευει μια χαρα, μονο με I2S
-Οταν βαζω arduino κολλαει και το arduino και το DAC
-Αλλαζω το ISO1540 με το ADUM1250 και κολαει μονο το DAC
-Σημερα ξηλωσα τελειως το 1250 και εβαλα 2 μοσφετ για level shifting. Τωρα δουλευουν ολα σωστα


Τι μπορει να φταιει;;
User avatar
Chris1967
Contributor
Posts: 2126
Joined: Tue Mar 29, 2016 11:07 am

Re: I2C Isolator

Unread post #2 by Chris1967 » Fri May 31, 2024 7:27 pm

1ον Φωτογραφίες
2ον Τέτοιες κατασκευές είναι λίγο έξω από την γενική θεματολογία τούτου του φόρουμ
3ον Αν ακούσει ο Dimdim να βοηθήσει

Εγώ έφτιαξα Ian Canada streamer και server χωρίς dac και χωρίς controller
Το παλαιό μου dac Soekris έχει Arduino Controller αλλά μόνο για εισόδους εξόδους προγραμματισμένο από τον Δημήτρη.
Δεν γνωρίζω από i2c.

Αν δεν το έχεις υπόψιν σου υπάρχει και το blog του https://www.dimdim.gr/
Χρήστος
spirakos84
Posts: 14
Joined: Wed May 29, 2024 2:47 pm

Re: I2C Isolator

Unread post #3 by spirakos84 » Fri May 31, 2024 11:26 pm

Αυτή είναι η πλακέτα του DAC σε μορφή shield

Τώρα στο χειρόγραφο σχέδιο είναι σε μεγένθυση ο απομονωτης I2C.
Oι αντιστάσεις pull up είναι 1Κ2. Από την πλευρά των 3.3V συνδέεται ο DAC και από την πλευρά των 5V ο Arduino
Τα εσωτερικά φετ είναι αυτά που έβαλα προσωρινά και δουλεψε χωρίς απομόνωση και θα μείνουν μέχρι να βρεθεί λύση

Το έχω δει το μπλοκ του dimdim, είναι έτη φωτός μπροστά

20240531_161736.jpg
20240531_161736.jpg (1.11 MiB) Viewed 1956 times
20240531_161532.jpg
20240531_161532.jpg (828.19 KiB) Viewed 1956 times
20240531_134213.jpg
20240531_134213.jpg (546.39 KiB) Viewed 1956 times
User avatar
Chris1967
Contributor
Posts: 2126
Joined: Tue Mar 29, 2016 11:07 am

Re: I2C Isolator

Unread post #4 by Chris1967 » Sat Jun 01, 2024 12:57 pm

Δυστυχώς εγώ δεν μπορώ να βοηθήσω, έστειλα μήνυμα στον dimdim.
Χρήστος
User avatar
Dimdim
Posts: 147
Joined: Mon Apr 18, 2016 11:44 am

Re: I2C Isolator

Unread post #5 by Dimdim » Fri Jun 07, 2024 10:16 am

Περίεργο πρόβλημα αυτό με το I2C, δεν το έχω αντιμετωπίσει ποτέ.

Θυμάμαι όμως να έχω διαβάσει ότι μπορεί να υπάρξει πρόβλημα αν ανάψει ο controller πριν ανάψει η "καθαρή" πλευρά.

Με όλα τα κυκλώματα αναμμένα, αν κάνεις reset στο Arduino (από το κουμπί), παραμένει κολλημένο;
spirakos84
Posts: 14
Joined: Wed May 29, 2024 2:47 pm

Re: I2C Isolator

Unread post #6 by spirakos84 » Fri Jun 07, 2024 12:22 pm

Καλημέρα Δημήτρη

Έχω δοκιμάσει να τα ανάψω διαδοχικά και τούμπαλιν. Έχω δοκιμάσει και με το reset, ενώ είναι όλα σε λειτουργία, δεν αλλάζει κάτι

Έχει σημασία σε ποια πλευρά πρέπει να μπει η κάθε συσκευή;; Το Α είναι το SDA και το Β είναι το SCL

Return to “Ψηφιακή αναπαραγωγή”



Login · Register