1
มุม Thai DIY Audio / Re: ESP32 >>Bluetooth>> I2S ขับ DAC
« กระทู้ล่าสุด โดย Mr. Tube เมื่อ 16 มีนาคม, 2025, 10:06:12 pm »ไปซื้อ ESP32 WROOM มาแล้ว แต่ ขอไปศึกษา Arduino IDE ก่อนครับ จะตามไปช้าๆ นะครับ
ผมเสนออีก Feature ครับ คือ Display Sampling Rate ครับ ผมคิดว่าน่าจะเขียนให้นับ WS (Fsync) ก็จะได้ Sampling Rate ครับ
ปกติ Sampling Rate จะมี 2 ฐานหลักคือ 44.1kHz กับ 48kHz ที่เหลือเป็นจำนวนเท่าของ 2 ค่านี้ครับ เช่น
44.1, 88.2, 176.4, 352.8kHz
48, 96, 192, 384kHz
แต่ 2 ค่าหลัง น่าจะเกิน Spec BT4.2 ครับ เช่นนั้น ใช้ 2 GPIO ก็น่าจะ Display ได้แล้วครับ
เอ ไปเปิดดู Spec BT4.2 มันได้ 1M Bit per Sec เลยสงสัยว่า BT มันจะ Down Sampling รึเปล่า ก็จะมีค่า 32kHz อีกค่าที่พบได้บ่อยๆ แต่ 88.2 กับ 96 นี่น่าจะเป็นไปไม่ได้แล้วครับ สำหรับ BT4.2 เพราะ Bit Rate จะเกิน 1M ครับ [หรือผมเข้าใจผิด
[size=78%]][/size][size=78%] [/size]

ผมเสนออีก Feature ครับ คือ Display Sampling Rate ครับ ผมคิดว่าน่าจะเขียนให้นับ WS (Fsync) ก็จะได้ Sampling Rate ครับ
ปกติ Sampling Rate จะมี 2 ฐานหลักคือ 44.1kHz กับ 48kHz ที่เหลือเป็นจำนวนเท่าของ 2 ค่านี้ครับ เช่น
44.1, 88.2, 176.4, 352.8kHz
48, 96, 192, 384kHz
แต่ 2 ค่าหลัง น่าจะเกิน Spec BT4.2 ครับ เช่นนั้น ใช้ 2 GPIO ก็น่าจะ Display ได้แล้วครับ
เอ ไปเปิดดู Spec BT4.2 มันได้ 1M Bit per Sec เลยสงสัยว่า BT มันจะ Down Sampling รึเปล่า ก็จะมีค่า 32kHz อีกค่าที่พบได้บ่อยๆ แต่ 88.2 กับ 96 นี่น่าจะเป็นไปไม่ได้แล้วครับ สำหรับ BT4.2 เพราะ Bit Rate จะเกิน 1M ครับ [หรือผมเข้าใจผิด
