En USB, ¿cuál es la diferencia entre un PHY y un transceptor?

4

Entiendo que PHY es la capa física de la pila de protocolos del transceptor. Al mismo tiempo, entiendo que los transceptores son dispositivos que transmiten datos en serie a una velocidad muy alta, es decir, > 100 Mbps.

De lo que no estoy seguro es de los IC que tienen PHY en su título y otros que tienen Transceiver en su título. Aquí hay 2 ejemplos. Uno es un dispositivo USB PHY, mientras que el otro es un transceptor USB.

por ejemplo, enlace y enlace

¿Cuál es la diferencia entre ellos?

    
pregunta quantum231

3 respuestas

5

La terminología es vaga en el mejor de los casos. No hay reglas estrictas y rápidas, y nadie juega a la policía cuando las personas no usan el término correctamente.

Generalmente, pero no siempre, un transceptor es un búfer simple que tiene diferentes estándares de señal en las entradas y salidas. Por ejemplo, un transceptor RS-232 generalmente interconecta señales TTL con señales RS-232. Además, los transceptores son similares a los "controladores" y "receptores", excepto que un transceptor generalmente realiza las funciones del controlador y del receptor en el mismo chip.

Un Phy es similar a un transceptor en que generalmente hay diferentes estándares de señal en "ambos lados del chip". Con Ethernet es MII / GMII / etc en un lado y, bueno, Ethernet en el otro. Hay otros Phy que hablan de USB, PCIe y muchos otros. Phys suele incorporar algún tipo de función SERDES (SERializer-Deserializer) y codificación de línea. Los PHY más sofisticados contienen un mini-DSP en ellos para hacer todo tipo de cosas de comunicación locas, como la corrección avanzada de desplazamiento de banda base.

Un transceptor no tiene que estar asociado con datos en serie, también pueden usarse para datos paralelos. Un PHY usualmente involucra algún tipo de flujo de datos en serie. Pero esto es más una convención que una regla, y estoy seguro de que hay chips por ahí que son excepciones a esto.

    
respondido por el user3624
3

Eléctricamente, son dispositivos similares. PHY tiende a asociarse con los protocolos.

    
respondido por el Leon Heller
3

Hablando específicamente sobre USB, los términos "transceptor" y "PHY" son sinónimos y se usan indistintamente. En todos los casos, algunos aspectos de la capa física son implementados por el controlador, no por el PHY. Este es el caso de todos los PHY: los de velocidad completa con una interfaz USB en serie, los de alta velocidad con ULPI o UTMI, y la velocidad súper (USB 3_ con interfaz PIPE. En todos los casos, los cambios de estado del enlace son ordenados por El controlador. Los transceptores que no son PIPE / UTMI / ULPI, aquellos que están limitados a USB de velocidad completa (velocidad de 12MHz), tampoco realizan la serialización / deserialización.

Por lo tanto, la funcionalidad se divide aproximadamente de la siguiente manera:

  1. Controlador: control de estado de enlace de capa física.

  2. ULPI / UTMI / PIPE PHY o el Controlador cuando se usa un transceptor serie FS: serialización / deserialización,

  3. PHY - Traducción de nivel de lógica a bus, ecualización, unidad / recepción.

En la práctica, no importa, ya que usaría un PHY que coincide con la interfaz provista por el controlador USB. Si el controlador proporciona una interfaz ULPI o UTMI, utilizaría un PHPI ULPI o UTMI que hace serdes. Si el controlador tiene una interfaz serial para el transceptor (solo para operaciones LS / FS), usaría un transceptor FS con una interfaz serial (literalmente un par TXD y RXD).

    
respondido por el Kuba Ober

Lea otras preguntas en las etiquetas