Bạn có thể đăng tờ spec trên micro đó không? Không có lý do gì bạn cần tăng 5000 với mic điện tử trừ khi bạn có một thiết bị trống không có FET bên trong. Nếu đó là trường hợp, preamp cần phải nhìn khác đi nhiều.
Ngoài ra, mạch bạn đã sử dụng không có lợi cho việc sử dụng làm pre-amp cho mic điện tử.
Tôi khuyên bạn nên:
R5 / R4 thiết lập mức tăng và có thể được điều chỉnh mà không cần vặn với trở kháng đầu vào của mạch. R3 có thể từ 2k -> 10k ish. 10k sẽ có xu hướng cải thiện hiệu suất méo, nếu bạn điều chỉnh mức này quá thấp, bạn nên suy nghĩ lại các giá trị cho R1 và R2 để khắc phục trở kháng đầu vào.
Một điều cũng rất quan trọng là nguồn cung cấp năng lượng được phân tách đầy đủ vì mọi tiếng ồn sẽ truyền vào micro.
Vì các câu trả lời khác đã đề cập đến điểm "không" của bạn sẽ là ~ 512 khi bạn đọc ADC và sẽ dao động một chút bất kể bạn làm gì.
Nếu mục tiêu của bạn là nhấp nháy đèn để đáp ứng với cấp độ, bạn không nên thực hiện các bài đọc tức thời với arduino vì tôi nghi ngờ bạn sẽ có thể lấy mẫu đủ nhanh để khiến nó phản hồi tốt. Thay vào đó, hãy phát hiện mức trung bình hoặc mức trung bình trong miền tương tự và đặt khoảng thời gian trung bình theo tỷ lệ tương ứng với bất kỳ tỷ lệ lấy mẫu nào của bạn.
EDIT: Thêm về làm điều này với một máy dò đỉnh
Vấn đề bạn sẽ gặp ở đây là arduino có tốc độ lấy mẫu tương đối hạn chế, tôi nghĩ mức tối đa của bạn sẽ là khoảng 10khz, điều đó có nghĩa là bạn chỉ có thể giải quyết tối đa tín hiệu âm thanh 5khz. Đó là với arduino làm rất ít ngoại trừ chạy ADC, nếu bạn cần thực hiện bất kỳ công việc thực tế nào (và bạn làm một số để đạt được mức) thì tốc độ lấy mẫu sẽ thấp hơn.
Hãy nhớ rằng bạn đã lấy các mẫu tín hiệu thô rời rạc , chỉ vì bạn có sóng hình sin đầy đủ cho ADC không có nghĩa là bạn sẽ không nhận được số 0 từ ADC, bạn sẽ nhận được các mẫu tại các điểm khác nhau của sóng . Với âm nhạc thực, tín hiệu thu được sẽ khá phức tạp và bạn sẽ có các mẫu ở khắp mọi nơi.
Bây giờ, nếu tất cả những gì bạn đang cố gắng đo là mức tín hiệu đầu vào và không quan tâm đến việc thực sự có biểu diễn kỹ thuật số của tín hiệu, thì bạn có thể sử dụng bộ phát hiện đỉnh đơn giản sau bộ pre-amp này để làm như vậy.
Điều này làm cho nó biến tín hiệu âm thanh của bạn thành một điện áp đại diện cho mức cao nhất của nó. Khi bạn đo điện áp này với ADC, bạn sẽ có một giá trị ngay lập tức biểu thị mức tín hiệu tại thời điểm đọc. Bạn vẫn sẽ có một chút chao đảo vì âm thanh là một dạng sóng phức tạp, luôn thay đổi, nhưng điều này sẽ dễ xử lý trong phần mềm.
Một bộ phát hiện đỉnh mà không giữ thực sự chỉ là một bộ chỉnh lưu với bộ lọc ở đầu ra. Trong trường hợp này, chúng ta cần xử lý tín hiệu mức thấp và duy trì độ chính xác vì vậy chúng ta cần phải làm nhiều hơn một chút so với những gì sẽ được thực hiện cho mạch chỉnh lưu trung bình của bạn. Họ mạch này được gọi là "chỉnh lưu chính xác".
Có khoảng một tỷ cách khác nhau để làm điều này nhưng tôi đi theo mạch này, nó dường như hoạt động tốt nhất khi sử dụng một nguồn cung cấp duy nhất. Điều này sẽ diễn ra sau khi mạch pre-amp đã được thảo luận và đầu vào có thể được ghép nối AC hay không, mặc dù nó chạy từ một nguồn cung cấp, nó sẽ thực sự hoạt động tốt với điện áp đầu vào âm miễn là bạn không vượt quá đỉnh có sẵn- điện áp cực đại từ các ampe kế.
OP1 hoạt động như một diode (gần như) lý tưởng giải quyết vấn đề giảm điện áp thông thường trên diode khi khắc phục. Hầu như bất kỳ diode tín hiệu nhỏ nào cũng sẽ hoạt động cho D1, một cái gì đó với việc giảm điện áp chuyển tiếp thấp hơn sẽ tăng độ chính xác nhưng tôi nghi ngờ nó sẽ quan trọng đối với việc sử dụng của bạn.
C1 và R4 hoạt động như một bộ lọc thông thấp để làm mượt đầu ra, bạn có thể chơi với các giá trị của chúng để phù hợp với hiệu suất với những gì bạn đang cố gắng (và tốc độ lấy mẫu của bạn).
Bạn có thể có thể sử dụng cùng một mô hình op amp mà bạn sử dụng trong pre-amp nhưng Rail-to-Rail và tốc độ quay cao là lý tưởng cho mạch này. Nếu bạn gặp vấn đề về độ ổn định, hãy tăng R1, R2 và R3 lên 100k ohm.