Tôi đã làm việc trên dự án âm thanh với phát hiện STM32F4 và tôi nhận thấy một điều, tất cả các tiêu chuẩn I2S chỉ hoạt động với một micrô (tùy theo cạnh nào tiêu chuẩn sử dụng các bit riêng biệt). Đối với exmpl. với các tiêu chuẩn của Philips, MSB hoặc LSB đang sử dụng các cạnh rơi như bộ kích hoạt bit, chỉ bắt được mic L/R nền tảng và nếu tôi sử dụng tiêu chuẩn PCM sử dụng các cạnh tăng lên như bộ kích hoạt bit, chỉ bắt micrô L/R cao. Tôi không thể tìm thấy cách để bắt cả hai mẫu mic MEMS trong một khoảng thời gian. STM32F4 không có khả năng sử dụng cho mics cùng một lúc mà không có IC bên ngoài?STM32F4 stereo MEMS mic
Trả lời
Các giải pháp sẽ được, để lựa chọn I2S đồng hồ dữ liệu được hai lần nhanh như đồng hồ của Mems micro đầu vào, do đó bộ vi xử lý, có thể bắt các mẫu trên hoặc xung Mems đồng hồ
Ok, nhưng làm cách nào để đồng bộ hóa nhanh và đồng hồ chậm? Làm thế nào để bạn đề xuất để tạo ra tín hiệu đồng hồ? – An0nym0u5
Chỉ cần theo dõi cùng một câu hỏi. Một cách để làm cho đồng hồ micro nhỏ hơn hai lần là định tuyến đồng hồ được tạo I2S cho bộ hẹn giờ (được đặt ở chế độ chụp đầu ra) tại chân ETR. Sau đó, bạn có thể chia nó theo ý muốn. Trong trường hợp này hai lần. Đồng hồ đầu ra bộ đếm thời gian chuyển sang cả hai micrô và dữ liệu của chúng được kết nối với I2S (tạo đồng hồ). Cuối cùng bạn nhận được I2S làm việc nhanh gấp hai lần so với các mics. – MattJ
Bạn có thể cố gắng sử dụng I2S2 và I2S3, thứ hai để tạo đồng hồ cho mics và đầu tiên tạo đồng hồ để lấy mẫu giá trị pdm (với tốc độ gấp đôi), chia sẻ cùng một PLL đồng hồ nên được đồng bộ hóa. Làm như vậy tôi nghĩ rằng bạn có thể nhận được bit pdm bằng cách đọc đăng ký recv của I2S2 nhưng tôi cũng nghĩ rằng các bit từ 2 mics sẽ được xen kẽ (một chút từ mic 1, một từ mic 2 và vv).
Chỉ cần theo dõi cùng một câu hỏi. Một cách để nhận dữ liệu từ cả hai micrô là làm cho đồng hồ micrô nhỏ hơn hai lần. Bạn có thể làm điều đó bằng cách định tuyến đồng hồ được tạo I2S cho bộ hẹn giờ (được đặt ở chế độ chụp đầu ra) tại chân ETR. Sau đó, sử dụng bộ hẹn giờ bạn có thể chia nó theo ý muốn. Trong trường hợp này hai lần. Đồng hồ đầu ra bộ đếm thời gian chuyển sang cả hai micrô và dữ liệu của chúng được kết nối với dòng dữ liệu I2S (đồng thời tạo ra đồng hồ). Cuối cùng bạn nhận được I2S làm việc nhanh gấp hai lần so với các mics.
Dưới đây là ví dụ với bốn micrô. (Trong trường hợp của bạn chỉ cần loại bỏ các SPI)
Để biết thêm thông tin đọc lên về vấn đề này.
- 1. Trình điều khiển STM32F4 UART HAL
- 2. Nhiều AudioTracks Stereo
- 3. Buộc L/R stereo
- 4. Cách ghi tệp wav stereo bằng Python?
- 5. iOS chia stereo mp3 để mono aac
- 6. Stereo để Mono wav bằng Python
- 7. OpenGL stereo trong cửa sổ lớp
- 8. Làm thế nào hệ thống chuyển mic dòng âm thanh cho thiết bị gắn mic dòng âm thanh
- 9. đọc biên độ âm thanh của AndroidRecord từ MIC
- 10. Phát lại âm thanh từ mic theo thời gian thực
- 11. Hiệu chỉnh Máy ảnh Stereo OpenCV/Chỉnh sửa hình ảnh
- 12. Cách tính ma trận cơ bản cho tầm nhìn stereo
- 13. Tránh chướng ngại vật với tầm nhìn stereo
- 14. Chỉnh sửa đúng hình ảnh stereo cho GPU (opencv)
- 15. Đơn vị âm thanh iOS - Tạo sóng Sine Stereo
- 16. Phân bổ bộ nhớ trong Flash cho dữ liệu người dùng (STM32F4 HAL)
- 17. STM32F4 Xử lý lỗi ngoại vi trong khi thực hiện Chuyển DMA (RX)
- 18. làm thế nào để phát hiện thổi từ mic không bằng giọng nói trong iphone?
- 19. Chúng ta có thể tăng độ lợi của mic của điện thoại Android không?
- 20. Ghi từ MIC và luồng tới máy chủ TCP; MediaRecorder: bắt đầu không thành công: -38
- 21. EC2 ssh Quyền bị từ chối (khóa công khai, gssapi-keyex, gssapi-with-mic)
- 22. Phát hiện thổi trong Mic và làm một cái gì đó
- 23. iOS - Phát hiện Blow thành Mic và chuyển đổi kết quả! (nhanh chóng)
- 24. Tầm nhìn Stereo với Minoru 3d Webcam trong Chế biến và OpenCV
- 25. Kết quả Xấu với Khớp Khối Stereo Cơ bản (không có OpenCV)
- 26. Python/OpenCV: Lập bản đồ độ sâu từ hình ảnh stereo
- 27. Làm cách nào để chuyển đổi WAV từ âm thanh stereo sang mono bằng Python?
- 28. OpenCV - Máy ảnh nghiêng và điểm tam giác cho tầm nhìn stereo
- 29. Quyền bị từ chối (khóa công khai, gssapi-keyex, gssapi-với-mic, mật khẩu) trong khi cài đặt hada ambari
- 30. Làm thế nào để chuyển hướng từ đầu ra âm thanh sang đầu vào mic bằng PulseAudio?
Tôi đã có cùng một vấn đề trên cùng một nền tảng, bạn có thể xin vui lòng chia sẻ giải pháp của bạn với chúng tôi, (aswering câu hỏi của riêng bạn) làm thế nào bạn làm điều đó cuối cùng? Cảm ơn nhiều! – An0nym0u5