Merrillchip New & Original σε απόθεμα Ηλεκτρονικά εξαρτήματα ολοκληρωμένο κύκλωμα IC DS90UB928QSQX/NOPB
Χαρακτηριστικά Προϊόντος
ΤΥΠΟΣ | ΠΕΡΙΓΡΑΦΗ |
Κατηγορία | Ολοκληρωμένα κυκλώματα (IC) |
Mfr | Texas Instruments |
Σειρά | Αυτοκίνητο, AEC-Q100 |
Πακέτο | Ταινία και καρούλι (TR) Κοπή ταινίας (CT) Digi-Reel® |
SPQ | 250 T&R |
Κατάσταση προϊόντος | Ενεργός |
Λειτουργία | Deserializer |
Ρυθμός δεδομένων | 2,975 Gbps |
Τύπος εισόδου | FPD-Link III, LVDS |
Τύπος εξόδου | LVDS |
Αριθμός εισροών | 1 |
Αριθμός Εξόδων | 13 |
Τάση - Τροφοδοσία | 3V ~ 3,6V |
Θερμοκρασία λειτουργίας | -40°C ~ 105°C (TA) |
Τύπος τοποθέτησης | Αναρτημένο στην επιφάνεια |
Πακέτο / Θήκη | 48-WFQFN Exposed Pad |
Πακέτο συσκευής προμηθευτή | 48-WQFN (7x7) |
Βασικός αριθμός προϊόντος | DS90UB928 |
1.
Το FPDLINK είναι ένας δίαυλος διαφορικής μετάδοσης υψηλής ταχύτητας που σχεδιάστηκε από την TI, που χρησιμοποιείται κυρίως για τη μετάδοση δεδομένων εικόνας, όπως δεδομένα κάμερας και οθόνης.Το πρότυπο εξελίσσεται συνεχώς, από το αρχικό ζεύγος γραμμών που μεταδίδει εικόνες 720P@60fps έως την τρέχουσα ικανότητα μετάδοσης 1080P@60fps, με τα επόμενα τσιπ να υποστηρίζουν ακόμη υψηλότερες αναλύσεις εικόνας.Η απόσταση μετάδοσης είναι επίσης πολύ μεγάλη, φτάνοντας περίπου τα 20 μέτρα, καθιστώντας το ιδανικό για εφαρμογές αυτοκινήτου.
Το FPDLINK διαθέτει ένα κανάλι προώθησης υψηλής ταχύτητας για τη μετάδοση δεδομένων εικόνας υψηλής ταχύτητας και ένα μικρό τμήμα δεδομένων ελέγχου.Υπάρχει επίσης ένα κανάλι σχετικά χαμηλής ταχύτητας προς τα πίσω για τη μετάδοση πληροφοριών αντίστροφου ελέγχου.Οι επικοινωνίες προς τα εμπρός και προς τα πίσω σχηματίζουν ένα αμφίδρομο κανάλι ελέγχου, το οποίο οδηγεί στον έξυπνο σχεδιασμό του I2C στο FPDLINK που θα συζητηθεί σε αυτό το άρθρο.
Το FPDLINK χρησιμοποιείται με έναν σειριοποιητή και έναν αποσειριοποιητή σε σύζευξη, η CPU μπορεί να συνδεθεί είτε με τον σειριοποιητή είτε με τον αποσειριοποιητή, ανάλογα με την εφαρμογή.Για παράδειγμα, σε μια εφαρμογή κάμερας, ο αισθητήρας της κάμερας συνδέεται με τον σειριοποιητή και στέλνει δεδομένα στον αποσειριοποιητή, ενώ η CPU λαμβάνει τα δεδομένα που αποστέλλονται από τον αποσειριοποιητή.Σε μια εφαρμογή προβολής, η CPU στέλνει δεδομένα στον σειριοποιητή και ο αποσειριοποιητής λαμβάνει τα δεδομένα από τον σειριοποιητή και τα στέλνει στην οθόνη LCD για εμφάνιση.
2.
Στη συνέχεια, το i2c της CPU μπορεί να συνδεθεί με το i2c του σειριοποιητή ή του αποσειριοποιητή.Το τσιπ FPDLINK λαμβάνει τις πληροφορίες I2C που αποστέλλονται από την CPU και μεταδίδει τις πληροφορίες I2C στο άλλο άκρο μέσω του FPDLINK.Όπως γνωρίζουμε, στο πρωτόκολλο i2c, το SDA συγχρονίζεται μέσω SCL.Σε γενικές εφαρμογές, τα δεδομένα μανδαλώνονται στο ανερχόμενο άκρο του SCL, κάτι που απαιτεί από τον κύριο ή τον εξαρτημένο να είναι έτοιμος για δεδομένα στο φθίνον άκρο του SCL.Ωστόσο, στο FPDLINK, δεδομένου ότι η μετάδοση FPDLINK είναι χρονισμένη, δεν υπάρχει πρόβλημα όταν ο κύριος στέλνει δεδομένα, το πολύ ο slave λαμβάνει τα δεδομένα μερικά ρολόγια αργότερα από ό, τι τα στέλνει ο κύριος, αλλά υπάρχει πρόβλημα όταν ο slave απαντά στον κύριο , για παράδειγμα, όταν ο slave απαντά στον κύριο με ένα ACK όταν το ACK μεταδίδεται στον κύριο, είναι ήδη μεταγενέστερο από τον χρόνο που στάλθηκε από τον slave, δηλαδή έχει ήδη περάσει την καθυστέρηση FPDLINK και μπορεί να έχει χάσει την άνοδο άκρη του SCL.
Ευτυχώς, το πρωτόκολλο i2c λαμβάνει υπόψη αυτή την κατάσταση.Το i2c spec καθορίζει μια ιδιότητα που ονομάζεται i2c stretch, που σημαίνει ότι ο slave i2c μπορεί να τραβήξει το SCL προς τα κάτω πριν στείλει το ACK, εάν δεν είναι έτοιμο, έτσι ώστε το master να αποτύχει όταν προσπαθεί να τραβήξει το SCL προς τα πάνω, έτσι ώστε ο κύριος να συνεχίσει να προσπαθεί να τραβήξτε το SCL προς τα πάνω και περιμένετε για το. Επομένως, όταν αναλύουμε την κυματομορφή i2c στην πλευρά του Slave FPDLINK, θα διαπιστώσουμε ότι κάθε φορά που αποστέλλεται το τμήμα υποτελούς διεύθυνσης, υπάρχουν μόνο 8 bit και το ACK θα απαντηθεί αργότερα.
Το τσιπ FPDLINK της TI εκμεταλλεύεται πλήρως αυτή τη δυνατότητα, αντί να προωθεί απλώς τη λαμβανόμενη κυματομορφή i2c (δηλαδή να διατηρεί τον ίδιο ρυθμό baud με τον αποστολέα), επαναμεταδίδει τα λαμβανόμενα δεδομένα με τον ρυθμό baud που έχει οριστεί στο τσιπ FPDLINK.Αυτό είναι επομένως σημαντικό να το λάβετε υπόψη κατά την ανάλυση της κυματομορφής i2c στην πλευρά του Slave FPDLINK.Ο ρυθμός baud της CPU i2c μπορεί να είναι 400K, αλλά ο ρυθμός baud i2c στην εξαρτημένη πλευρά FPDLINK είναι 100K ή 1M, ανάλογα με τις ρυθμίσεις υψηλής και χαμηλής τιμής SCL στο τσιπ FPDLINK.