Interfaces USB 3.0 sophistiquées, en boîtiers à brochage réduit
En plus des points terminaux de gestion, ces deux puces acceptent jusqu’à 8 points terminaux (Pipes) qui sont reliés à des buffers configurables de 16 koctets, tant côté IN que côté OUT. Elles supportent les deux modes d’interfaçage FIFO 245 et FIFO multicanaux, ce qui autorise davantage de souplesse aux concepteurs. Le mode FIFO 245 utilise un protocole plus simple mais, pour les besoins plus complexes, le mode multicanaux autorise jusqu’à 4 canaux FIFO logiques et des structures de données optimisées pour des débits supérieurs.
La fonction "réveil à distance" de ces deux circuits peut servir à sortir rapidement le contrôleur hôte USB du mode veille. Une fonction de détection de charge de batterie USB donne la possibilité aux périphériques USB de détecter la présence éventuelle d’une source de courant plus élevée, capable d’accélérer la charge. Le circuit peut ainsi reconnaître s’il est connecté à un port DCP dédié à la charge et envoyer un signal permettant à la logique externe de basculer en mode charge. Il peut aussi profiter des possibilités de puissance supérieure qu’autorise la norme USB 3.0, tout en restant capable de transférer des données.
Les concepteurs disposent d’une très grande souplesse pour configurer ces interfaces en fonction des besoins spécifiques de leurs applications. Ces dernières peuvent notamment être des imprimantes multifonctions, des scanners, des caméras vidéo haute-résolution, des appareils-photo numériques, des écrans haute-définition, des systèmes d’acquisition de données, des équipements de vidéosurveillance ou des systèmes d’imagerie médicale ou industrielle.
Ces deux composants ont une plage de température opérationnelle allant de -40 °C à +85 °C. Afin de répondre aux besoins de projets avec plusieurs points terminaux de données, une architecture de driver innovante a été développée et optimisée pour offrir les meilleures performances, tout en conservant l’API D2xxx standard propriétaire. Les pilotes fournis permettent d’utiliser ces dispositifs sous Windows, Linux ou MacOS.