Arduino based controller for Sabre ES9018 based DACs (Buffalo 32s, II, III, IIISE)

Πολύ I/O περίσσεψε, αλλά νομίζω ότι τις συγκεκριμένες ακιδοσειρές που περνάνε στην πλακέτα τις έχω εξαντλήσει (κάποιες γραμμές είναι reserved για Ethernet shield).

Δεν θα ήθελα να μεγαλώσω το μέγεθος της πλακέτας (ώστε να "φέρει" και άλλες ακιδοσειρές) μόνο και μόνο για να καταφέρω να χωρέσω 2 jumpers..

Αλλά θα το ψάξω.. ίσως γίνει κάτι..
 
Χτες παρέλαβα δυο κατασκευασμένες πλακέτες από τον φίλο στην Αμερική. Από κοντά είναι ακόμα πιο όμορφες.. πολύ καλή δουλειά:

IMG_6908_res.jpg

IMG_6914_res.jpg

Αν αποφασίσουμε να μας τις φτιάξουμε επαγγελματικά, θα γίνουν πολύ χαριτωμένες και πολύ εύκολες στο κόλλημα (επιμεταλλωμένες οπές κτλ κτλ).

Οπότε, για να ξαναζεσταθεί το project, παραθέτω επικαιροποιημένο BoM:

1) Arduino Due. ~50 από Ελλάδα (original), ~25 από Ebay (compatible..) (ενδεικτικό link)

2) Οθόνη 3.2" TFT 240 x 400, ~10 από ebay

3) Rotary encoder(s): από ~1,4 από Ebay ή όπου βρείτε..

4) IR receiver 38khz, λιγότερο από 1 από όπου τον βρείτε..

5) Τηλεχειριστήριο: ότι σας βρίσκεται σε παλιό τηλεκοντρόλ αρκεί να παίζει με το σετ εντολών της NEC. Επίσης δοκιμασμένη λύση είναι το Apple Remote (~22 ) το οποίο είναι πανέμορφο, αλλά προσωπικά δεν μου φτάνουν τα κουμπιά του..

6) Πλακέτα shield. Κόστος μεταβλητό.. πολύ μικρό αν φτιαχτεί η πλακέτα στο σπίτι, κοντά στο 10ρικο αν τις κατασκευάσουμε. Τα εξαρτήματα που απαιτούνται είναι αυτά:

R1, R3: 0.56K – 1K 1/8W or 1/4W
R2, R4: 1.5K – 4.6K 1/8W or 1/4W
R5, R6: 2.2K 1/8W or 1/4W
R7: 8.8K 1/8W or 1/4W
C1, C2: 0.1uF (SMD 1206)
VO1, VO2: PC817
U1: 24LC256 (SMD or DIP)
U2: Si8605 (SMD)
Q1: BC558

Καλωδιάκια κτλ δεν αναφέρω.. π.χ. η σύνδεση μεταξύ TFT και Arduino μπορεί να γίνει εύκολα όπως περιγράφω εδώ: http://www.dimdim.gr/2013/11/3-2″-tft-connection-to-arduino-due-update/
 

supersonic

Μέλος Σωματείου
17 June 2006
49,356
δδ....
όπου το βρείτε does not apply στην περίπτωσή μας. Ειμεθα άσχετοι και το παραδεχόμεθα.
Οδός και αριθμός και sum(a1....ax) στο τέλος.:worshippy::worshippy::worshippy:
 

Ulyseas

Senior Member
28 October 2011
525
Άμστερνταμ
Κουμπώνει αυτό στου βασίλη το ντακ; είναι 9023 δεν ξέρω αν υποστηρίζει i2c...ή λέω βλακείες;
Αμα κουμπώνει είμαι μέσα!
 

Ulyseas

Senior Member
28 October 2011
525
Άμστερνταμ
Το θέμα είναι αν το τσιπ έχει i2c i/o. Αν έχει, τότε στην χειρότερη των περιπτώσεων, κολλάμε καλώδια απ' ευθείας πάνω στα πιν. Εχει όμως;;!
 

lemon

Supreme Member
3 March 2009
4,041
Για το ESS-9023 αναφέρεστε (http://myl8test.files.wordpress.com/2013/05/es9023-datasheet.pdf );
Εάν ναι, όχι δεν έχει απευθείας i2c inputs/outputs.

Δεν ξέρω τι έχει σκεφτεί ή βρει ο Βασίλης, άλλες υλοποιήσεις που έχω δει πάνω σε αυτό το τσιπ, χρησιμοποιούσαν επιπρόσθετο ελεγκτή και από "έκλεβαν" πληροφορίες για την ανάλυση του σήματος.
Ο Βασίλης κάπου είχε γράψει ότι χρησιμοποίησε κάποια συνιστώσα του i2s και με σχετικό κώδικα μέσω arduino...κάτι είχε καταφέρει...θα μας πει όταν θα είναι έτοιμος καλύτερα...
 
Last edited by a moderator:

VaSiLiS-T

Supreme Member
10 January 2007
8,209
παλλληηηηηνιηηηη
Ναι αυτό κάνω , σε συνεργασία με arduino αλλάζω τις πηγές και βλέπω την δειγματολήψία , τώρα απο κει και πέρα μπορει κάποιος να βάλει το low pass εμπρός η όχι και να το γράφει στην μούρη , να εναλάσσει το ρολόι αντι για 50mhz on board σε έχτερναλ , και να βάνει και μπρός το mute ,, και γενικά κάνεις διάφορα εάν έχεις κέφι ,
 

Ulyseas

Senior Member
28 October 2011
525
Άμστερνταμ
Ειδα ένα βιντεάκι στον youtube με την κατασκεύη σου και έχω μια απορία: Εκτός από το βουβάλι, ελέγχεις και κάποιο άλλο κύκλωμα εισόδων; Γιατί βλέπω στην οθόνη απεικονίζονται διάφορες είσοδοι, αλλά το βουβάλι έχει δύο εισόδους spdif και i2s.
 

emrpus

New member
27 September 2014
1
Hi,
your controller for 9018 is super with TFT and works ok :)
Work in dual mono in phase with xmos usb, all on lead baterry 1x 7,2V 4Ah and 2x 13,2V 1,2Ah for IV stage no need for shunt regs.
Yust charge over night and all day is on baterry
Little info: IF you have version for apple aluminium small remote :)
I listen 99 percent usb-i2s and input change is no problem.
Rds
Zeljko
PS
if code is set to 100Mhz apple remote works :volume -down +right
is code is set to 80mhz remote dont work
 
Hi there Zeljko,

Thank you for your feedback regarding its operation in dual mono mode - I haven't been able to test it myself, but it should work OK since I haven't messed around much with HiFiDuino's original code (at least in this regard).

Regarding the 80MHz vs. 100MHz, I don't see why there is a problem. It shouldn't have anything to do with the remote. I'll have a look at the code.

The original version (here, look for B11f) was coded for the Apple remote, so you could try those IR codes. If you're feeling a little more adventurous, you can figure out for yourself the proper IR codes. Just point the Apple remote at the IR sensor and press a button. You should see a number in small white print on the top right corner of the display. That is the IR code read for the specific key. This way you can figure out all the necessary IR codes.

A friend of mine has an Apple remote and I remember reading in some IR codes, but I don't actually remember making a version of the code for the specific Apple remote.

These are the codes that we read:

center button: 93
right: 7
up: 11
down: 13
left: 8 (not sure about this one.. it was tricky to read)
menu: 2
play: 94

Please let me know if you try them and they work for you!

Best Regards,
Dimitris
 
Ήρθε η ώρα για την v2 του κώδικα ελέγχου βουβαλιού.

Μια εικόνα = χίλιες λέξεις, οπότε πάρτε δυο:

Η βασική οθόνη:
IMG_8633_crop_resize.jpg

Η οθόνη με τις ρυθμίσεις:
IMG_8637_crop_resize.jpg


Και για να καταλάβετε πραγματικά τι παίζει, ορίστε και ένα video:

https://www.youtube.com/watch?v=IZqwT1eReD0

Download : TFT_HiFiDuino_v2.01.zip
 

Dr Pan K

Supreme Member
18 December 2010
9,067
Εξαιρετική δουλειά Δημήτρη, επαγγελματικού επιπέδου. Βάλε και καμία φωτο με το βουβάλι