Bác check hộ mình ( do ko còn cái Pi4 nào ạ ) : Nguồn cấp cho Pi4 thông qua GPIO bác lấy cộng cáp modify đó cắm vào USB CONVERT nào đó bất kỳ nó có thấy thiết bị trong DIVICE ko ? Nếu có phát thử ạ . . .
Nếu Nguồn cấp cho Pi4 thông qua GPIO thì không nối chân +5V vào USB Type C. Em test USB to LAN đã ok. Em chưa test được USB - AUDIO (không có). Code: [ 7.273234] dwc2 fe980000.usb: supply vusb_d not found, using dummy regulator [ 7.273622] dwc2 fe980000.usb: supply vusb_a not found, using dummy regulator [ 7.326712] dwc2 fe980000.usb: DWC OTG Controller [ 7.326756] dwc2 fe980000.usb: new USB bus registered, assigned bus number 3 [ 7.326825] dwc2 fe980000.usb: irq 24, io mem 0xfe980000 [ 7.327216] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5 .10 [ 7.327234] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 7.327248] usb usb3: Product: DWC OTG Controller [ 7.327260] usb usb3: Manufacturer: Linux 5.10.95-v8 dwc2_hsotg [ 7.327272] usb usb3: SerialNumber: fe980000.usb [ 7.630405] usb 3-1: new full-speed USB device number 2 using dwc2 [ 7.847286] usb 3-1: New USB device found, idVendor=0fe6, idProduct=9700, bcdDevice= 1. 01 [ 7.847306] usb 3-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0 [ 7.847319] usb 3-1: Product: USB 2.0 10/100M Ethernet Adaptor [ 7.968110] dm9601 3-1:1.0 eth1: register 'dm9601' at usb-fe980000.usb-1, Davicom DM96x x USB 10/100 Ethernet, 00:e0:4c:53:44:58 [ 7.968349] usbcore: registered new interface driver dm9601 [ 7.974200] usbcore: registered new interface driver sr9700
Có sẵn dây luôn bác ơi ! Ko có 5v cấp cho USB CONVERT thì làm sao nó chạy được a ( trừ khi nó có nguồn ngoài ) . Nếu nó phát được quá tuyệt vời hihi .
Sau khi cấp nguồn qua GPIO bác cắm cái jack C vào lấy đồng hồ đo 2 tiếp điểm hình vuông nó có 5v ko ạ ?
- Bây giờ em đi làm đêm rồi. Em chưa test được. Theo sơ đồ Pi 4, vị trí đấy sẽ có +5V ạ. Thực tế có thể có con diode chống ngược cực thì vị trí ấy sẽ không có +5V. - Em test USB to LAN như ảnh dưới chạy tốt. Như vậy, sử dụng được cổng USB 2.0 trực tiếp từ SoC (CPU) sử dụng cho USB to AUDIO Convert không qua con VL805 để hạn chế nhiễu. - Không cần dùng cục USB type C OTG. Chỉ cần lấy dây USB type C trích ra các dây nguồn và dây tín hiệu (+5V, D+, D- và Gnd) là được. (Chưa test)
Bo sống thì ko nhưng bo xác Pi4 thì có ạ . Cấp nguồn qua GPIO đo đầu ra USB-C có 5v vậy là có khả quan hihi . . . Bên trái là chú USB CONVERT CM108 để test bác a .
Board OCXO này tạo ra 3 tần số bác a . ( thay thế 3 con thạch anh trên Pi4 ) . 54Mhz cho SoC (CPU) xuất i2s qua GPIO . 25Mhz cho hub VL805 ( 4 cổng usb ) . 25Mhz mạng BCM54213BE ( cổng RJ45 ) .
Bác Thành thử xuất vào dac qua cổng USB-C trực tiếp từ SoC xem có gì khác biệt bác ạ . Thêm dòng này vào config Volumio . "dtoverlay=dwc2,dr_mode=host" Bác đang có sẵn đồ chơi thử cho biết bác ạ . Mình đã check nguồn (+) (-) cục này bác ko lo phải ngược cực a .
- Bác test như thế nào rồi ạ? - Em test cả đầu USB type C OTG và dây USB type C ko OTG cũng giống như bác là đều có +5V ở đầu ra USB-C và cấp nguồn cho thiết bị ngoài tốt ạ. Em vẫn test trên cục USB to LAN hoạt động tốt.
Bác check ok là ngon rồi chiều nay mới có Pi4 để thử ra tiếng a . Bác mò ra vụ này hay tuyệt hihi . . .
Để phi tiền dùng board clock 54MHz, 25MHz như ảnh dưới. Mục đích nâng cấp clock 54MHz cho CPU, 25MHz IC LAN và 25MHz IC USB trên Pi 4 đó bác. https://www.aliexpress.com/item/1005003129835441.html?spm=a2g0o.productlist.0.0.589334b8nELMPV&algo_pvid=a860c12e-43b7-43ad-86b9-45a8b2151d45&algo_exp_id=a860c12e-43b7-43ad-86b9-45a8b2151d45-10&pdp_ext_f={"sku_id":"12000024255163560"}&pdp_npi=2@dis!VND!2129400.0!1490580.0!!!!!@2101e9ce16634749380572668efcbc!12000024255163560!sea&curPageLogUid=3ToJrfK0QTfY
Không dùng đến USB trên con hub VL805 thì nhổ con VL805 ra hoặc modify để lấy tín hiệu PCI-E của CPU trên Pi4 trong link dưới. Modify để sử dụng card PCI-E mở rộng tùy ý, có thể là card convert Audio từ PCI-E. https://domipheus.com/blog/raspberry-pi-4-pci-express-it-actually-works-usb-sata-gpu/
Hơi hardcore anh nhỉ nhưng mà hay Hôm trước để tránh xài chung mấy cổng usb em mua cái card pcie to usb nhỏ xíu có mấy chục gắn cho con fanless cùi mà thấy cũng hiệu quả, nếu dùng card chuyên audio chắc ngon.
Vậy các bác phải dùng đến 2 con OCXO mới ổn, 1 con 54MHz 1 con 25MHz chứ 25MHz mà qua mạch nhân tần lên 54MHz thì chuối lắm.
Mà tính ra từ 54MHz biến ra các tần số cho Audio như 44,1kHz chắc cũng chuối lắm cho nên có dùng OCXO thì cũng chỉ để tạo lòng tin mà nghe nhạc.
Phí tiền hơn nữa là mạch reclock cho Pi của Ian bác ạ . Mình cũng bị " dụ" nhìn cũng thấy phê rồi đôi khi cảm nhận bằng tai chưa đủ . . . Nếu có một thiết bị nghe nào rờ vào mà tạo cảm giác chắc mình cũng ko bỏ qua . 3 phải hơn 1 chứ bác cảm nhận này ko ai giống ai ạ hihi . https://github.com/iancanada/DocumentDownload/tree/master/ReClockPi Có chú dac hat này mới ra lò ko đắt a . https://vi.aliexpress.com/item/1005...00!12000029165448091!rec&gatewayAdapt=glo2vnm Chú này giải mã DSD + PCM . Play DSD 512 qua HDMI LVDS cái này hơi nghi ngờ phải thử mới biết . ( Xuất Analog + Digital đồng thời + Oled ) .