señalización TUSB2046B pero no enumerada

1

Siguiendo con mi preguntas anteriores , todavía estoy tratando de obtener esto Concentrador USB para trabajar. Mi circuito ahora se ve así:

TengaencuentaqueestosoloproporcionaaccesoUSBaotrosdispositivosintegradosy,porlotanto,estoyignorandolospinesdealimentacióndelbusdescendente(porahora,almenos).

Porahorahesoldadoamanounaresistenciade1.5kentreUSBDMy3.3V(elR?eneldiagramadearriba-tengaencuentaqueelTSTMODEestáconectadoatierraparaunaoperaciónde6MHz,aunquetambiénheintentadoconectarestaresistenciaaUSBDP).AhoracuandoconectoeldispositivoaunpuertoUSB,veounmontóndeseñalizaciónenUSBDM(yasumoqueesUSBDP,aunquenotengoaccesofácilparaobtenerunasondadealcance),peroelconcentradoraúnnoapareceenlaenumeracióndedispositivosUSBenelhost(esdecir,lasalidadelsusb).Hecapturadoestaseñalizaciónenunvisor,peronopuedo,pormivida,descubrircómohacerquedesaparezcaelalcanceenotracosaquenoseaelformatoRCD,sealoquesea.Encualquiercaso,todoslosnivelesdeseñalsevenbienylasesquinassonagradablesylimpias,nosuenannotables,etc.

Porloquepuedodecir,eldispositivocentraldebesercompatibleconelkerneldeLinuxsinmásconfiguraciones.

¿Puedealguienindicarmeloqueestoyhaciendomal?

Editar:aquíestáel archivo RCD . No tengo una forma práctica de ver esto (UltraScope no se instalará correctamente en Win10 y no mostrará una traza de RCD en Wine), así que no tengo ni idea de lo útil que es.

Edición 2: aquí hay un fragmento de aspecto relevante de dmesg :

[91417.181536] usb 1-1.4: new low-speed USB device number 65 using dwc_otg
[91417.281536] usb 1-1.4: device descriptor read/64, error -32
[91417.501465] usb 1-1.4: device descriptor read/64, error -32
[91417.721464] usb 1-1.4: new low-speed USB device number 66 using dwc_otg
[91417.821544] usb 1-1.4: device descriptor read/64, error -32
[91418.041534] usb 1-1.4: device descriptor read/64, error -32
[91418.161562] usb 1-1-port4: attempt power cycle
[91418.821546] usb 1-1.4: new low-speed USB device number 67 using dwc_otg
[91419.261548] usb 1-1.4: device not accepting address 67, error -32
[91419.361551] usb 1-1.4: new low-speed USB device number 68 using dwc_otg
[91419.801527] usb 1-1.4: device not accepting address 68, error -32
[91419.801667] usb 1-1-port4: unable to enumerate USB device

Todavía estoy un poco confundido sobre qué velocidad debería seleccionar para esta cosa. La hoja de datos habla de los modos de 6 MHz y 48 MHz, que tenía una relación mental con los modos de velocidad baja y completa de USB, pero ahora lo veo de nuevo, creo que esto solo se refiere a la fuente de reloj del dispositivo y en ambos modos es un Dispositivo USB de velocidad completa, ¿no es así? En cuyo caso debería cambiar R? de nuevo a la línea D +.

    
pregunta Tom

1 respuesta

1

Los concentradores deben ser (al menos) dispositivos de velocidad completa, por lo que el pullup de 1.5 kΩ debe estar en la línea D +.

El cristal se puede utilizar a cualquier velocidad; la hoja de datos dice:

  

Cuando TSTMODE está bajo, la salida del circuito interno de APLL se selecciona para controlar el núcleo interno del dispositivo. […]   El TUSB2046x puede usar una entrada de cristal de 6 MHz. […]   Un PLL interno genera el reloj de 48 MHz utilizado para muestrear datos.   desde el puerto ascendente y para sincronizar los 12 MHz utilizados para el USB   reloj.

    
respondido por el CL.

Lea otras preguntas en las etiquetas