{"id":113924,"date":"2022-02-23T19:10:50","date_gmt":"2022-02-23T13:10:50","guid":{"rendered":"http:\/\/rcl-radio.ru\/?p=113924"},"modified":"2022-02-23T19:13:32","modified_gmt":"2022-02-23T13:13:32","slug":"tda7416-arduino","status":"publish","type":"post","link":"http:\/\/rcl-radio.ru\/?p=113924","title":{"rendered":"TDA7416 (Arduino)"},"content":{"rendered":"<p>\u0410\u0443\u0434\u0438\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 TDA7416 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0440\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u0441 7-\u0438 \u043f\u043e\u043b\u043e\u0441\u043d\u044b\u043c \u044d\u043a\u0432\u0430\u043b\u0430\u0439\u0437\u0435\u0440\u043e\u043c \u0438 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u043c \u0432\u0445\u043e\u0434\u043e\u0432.<\/p>\n<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2022-02-23-191158.png\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-113929\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2022-02-23-191158.png\" alt=\"\" width=\"376\" height=\"379\" srcset=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2022-02-23-191158.png 376w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2022-02-23-191158-200x202.png 200w, http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-\u043e\u0442-2022-02-23-191158-45x45.png 45w\" sizes=\"auto, (max-width: 376px) 100vw, 376px\" \/><\/a><\/p>\n<div id=\"marketWidget\"><\/div>\n<p>\u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0430\u0443\u0434\u0438\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 TDA7416:<\/p>\n<ul>\n<li>\u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u0432\u0445\u043e\u0434\u043e\u0432 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u043c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u0435\u043c \u043e\u0442 0 \u0434\u043e 15 \u0434\u0411:\n<ul>\n<li>3 \u0441\u0442\u0435\u0440\u0435\u043e\u0432\u0445\u043e\u0434\u0430<\/li>\n<li>1 \u043f\u0441\u0435\u0432\u0434\u043e\u0434\u0438\u0444\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u0440\u0435\u043e\u0432\u0445\u043e\u0434<\/li>\n<\/ul>\n<\/li>\n<li>\u0420\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438\n<ul>\n<li>-79.5 &#8230; 32 \u0434\u0411 (\u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u043e \u043f\u043e\u0432\u044b\u0448\u0430\u0442\u044c \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0431\u043e\u043b\u0435\u0435 +20,0 \u0434\u0411), \u0448\u0430\u0433 0,5 \u0434\u0411<\/li>\n<\/ul>\n<\/li>\n<li>7-\u0438 \u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0439 \u044d\u043a\u0432\u0430\u043b\u0430\u0439\u0437\u0435\u0440 \u0441 \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043f\u043e\u043b\u043e\u0441 \u043e\u0442 -15 \u0434\u043e +15 \u0434\u0411 \u0438 \u0434\u043e\u0431\u0440\u043e\u0442\u043d\u043e\u0441\u0442\u0438:\n<ul>\n<li>\u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0444\u0438\u043b\u044c\u0442\u0440\u0430:\n<ul>\n<li>EQ Filter 1 (62\/100Hz) (\u0432\u044b\u0431\u043e\u0440 \u0447\u0430\u0441\u0442\u043e\u0442\u044b)<\/li>\n<li>EQ Filter 2 (157Hz)<\/li>\n<li>EQ Filter 3 (396Hz)<\/li>\n<li>EQ Filter 4 (1kHz)<\/li>\n<li>EQ Filter 5 (2.51kHz)<\/li>\n<li>EQ Filter 6 (4\/6.34kHz) (\u0432\u044b\u0431\u043e\u0440 \u0447\u0430\u0441\u0442\u043e\u0442\u044b)<\/li>\n<li>EQ Filter 7 (15\/16kHz) (\u0432\u044b\u0431\u043e\u0440 \u0447\u0430\u0441\u0442\u043e\u0442\u044b)<\/li>\n<\/ul>\n<\/li>\n<li>\u0414\u043e\u0431\u0440\u043e\u0442\u043d\u043e\u0441\u0442\u044c:\n<ul>\n<li>2.2<\/li>\n<li>1.8<\/li>\n<li>1.4<\/li>\n<li>1.0<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u0424\u0438\u043b\u044c\u0442\u0440 \u0447\u0430\u0441\u0442\u043e\u0442 \u0434\u043b\u044f \u0441\u0430\u0431\u0432\u0443\u0444\u0435\u0440\u0430\n<ul>\n<li>4 \u0440\u0435\u0436\u0438\u043c\u0430 &#8212; off\u00a0 \/ 80Hz \/ 120Hz \/160Hz<\/li>\n<\/ul>\n<\/li>\n<li>\u0424\u0438\u043b\u044c\u0442\u0440 \u0432\u044b\u0441\u043e\u043a\u0438\u0445 \u0447\u0430\u0441\u0442\u043e\u0442 \u0434\u043b\u044f \u0441\u0430\u0431\u0432\u0443\u0444\u0435\u0440\u0430\n<ul>\n<li>4 \u0440\u0435\u0436\u0438\u043c\u0430 &#8212; 90Hz \/ 135Hz \/ 180Hz \/ 225Hz<\/li>\n<\/ul>\n<\/li>\n<li>\u0422\u043e\u043d\u043a\u043e\u043c\u043f\u0435\u043d\u0441\u0430\u0446\u0438\u044f (Loudness)\n<ul>\n<li>\u0410\u0442\u0442\u0435\u043d\u044e\u0430\u0442\u043e\u0440 \u043e\u0442 -19 \u0434\u043e 0 \u0434\u0411<\/li>\n<li>\u0412\u044b\u0431\u043e\u0440 \u0444\u0438\u043b\u044c\u0442\u0440\u0430 \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u044b 200Hz \/ 400Hz \/ 600Hz \/ 800Hz<\/li>\n<li>\u0420\u0435\u0436\u0438\u043c\u044b \u0444\u0438\u043b\u044c\u0442\u0440\u0430: First order \/ Second order<\/li>\n<\/ul>\n<\/li>\n<li>\u0412\u044b\u0445\u043e\u0434 \u0442\u0438\u043f 4.1 \u0441 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u043c\u0438 \u0430\u0442\u0442\u0435\u043d\u044e\u0430\u0442\u043e\u0440\u0430\u043c\u0438 \u043e\u0442 -79 \u0434\u043e +15 \u0434\u0411\n<ul>\n<li>RF, LF, RR, LR, SUB (subwoofer)<\/li>\n<\/ul>\n<\/li>\n<li>\u0420\u0435\u0436\u0438\u043c MUTE<\/li>\n<li>\u041c\u0438\u043a\u0448\u0435\u0440<\/li>\n<li>\u0412\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 7-\u0438 \u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u0441\u043f\u0435\u043a\u0442\u0440\u0430<\/li>\n<li>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0448\u0438\u043d\u044b I2C<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><strong>\u0421\u0445\u0435\u043c\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f<\/strong><\/p>\n<p><a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/TDA7416.gif\" class=\"highslide-image\" onclick=\"return hs.expand(this);\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-113925\" src=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/TDA7416.gif\" alt=\"\" width=\"726\" height=\"703\" \/><\/a><\/p>\n<p>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 <a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/TDA7416.zip\">TDA7416<\/a> \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u0440\u0435\u0436\u0438\u043c\u044b \u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0430\u0443\u0434\u0438\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430, \u043d\u0438\u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0435\u0442\u0447 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0430\u0443\u0434\u0438\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430:<\/p>\n<pre><span style=\"color: #5e6d03;\">#include<\/span> <span style=\"color: #434f54;\">&lt;<\/span><span style=\"color: #000000;\">TDA7416<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">h<\/span><span style=\"color: #434f54;\">&gt;<\/span>\r\n<span style=\"color: #5e6d03;\">#include<\/span> <span style=\"color: #434f54;\">&lt;<\/span><span style=\"color: #d35400;\">Wire<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">h<\/span><span style=\"color: #434f54;\">&gt;<\/span>\r\n<span style=\"color: #000000;\">TDA7416<\/span> <span style=\"color: #000000;\">tda<\/span><span style=\"color: #000000;\">;<\/span>\r\n\r\n<span style=\"color: #00979c;\">void<\/span> <span style=\"color: #5e6d03;\">setup<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">)<\/span> <span style=\"color: #000000;\">{<\/span>\r\n  <span style=\"color: #d35400;\">delay<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">100<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span> \r\n \u00a0<span style=\"color: #000000;\">audio<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #000000;\">}<\/span>\r\n\r\n<span style=\"color: #00979c;\">void<\/span> <span style=\"color: #5e6d03;\">loop<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">)<\/span> <span style=\"color: #000000;\">{<\/span><span style=\"color: #000000;\">}<\/span>\r\n\r\n<span style=\"color: #00979c;\">void<\/span> <span style=\"color: #000000;\">audio<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">{<\/span>\r\n \u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_input<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span> \r\n<span style=\"color: #434f54;\">\/\/ Source selector 1...4 === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Input gain 0...15 dB === byte 0...15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Mute bool 0=off, 1=on<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_loudness<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span> \u00a0\u00a0\r\n<span style=\"color: #434f54;\">\/\/ Attenuation 0...-19 dB === byte 0...19<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Center frequency 200\/400\/600\/800 Hz === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Loudness order bool 0 = First order, bool 1 = Second order <\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_volume<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Volume +32.0...-79.5 dB step 0.5 dB === int +64...-159 \/\/\/ int 1 = 0.5 dB<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_eq1<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ 62\/100 Hz<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer cut\/boost level -15...+15 dB === int -15...+15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer Q-Factor 2.2\/1.8\/1.4\/1.0 === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer center frequency 62\/100 Hz === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_eq2<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ 157 Hz<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer cut\/boost level -15...+15 dB === int -15...+15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer Q-Factor 2.2\/1.8\/1.4\/1.0 === byte 0...3<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_eq3<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ 396 Hz<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer cut\/boost level -15...+15 dB === int -15...+15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer Q-Factor 2.2\/1.8\/1.4\/1.0 === byte 0...3<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_eq4<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ 1 kHz<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer cut\/boost level -15...+15 dB === int -15...+15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer Q-Factor 2.2\/1.8\/1.4\/1.0 === byte 0...3<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_eq5<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ 2.51 kHz<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer cut\/boost level -15...+15 dB === int -15...+15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer Q-Factor 2.2\/1.8\/1.4\/1.0 === byte 0...3<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_eq6<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ 4\/6.34 kHz<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer cut\/boost level -15...+15 dB === int -15...+15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer Q-Factor 2.2\/1.8\/1.4\/1.0 === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer center frequency 4\/6.34 kHz === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_eq7<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ 15\/16 kHz<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer cut\/boost level -15...+15 dB === int -15...+15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer Q-Factor 2.2\/1.8\/1.4\/1.0 === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Equalizer center frequency 15\/16 kHz === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_miz_prog<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">3<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Mixing mute\/eneble === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Rear Source Selector input 1...4 === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Mixing Target Speaker LF off\/on === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Mixing Target Speaker RF off\/on === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ ZeroCross on HPF2 on\/off === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Spectrum Analyzer Detect Point \u00a0After EQ\/Before EQ === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_soft_mute<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">2<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">10<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-mute on\/off === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-mute time 0.48\/0.96\/123 ms === byte 0...2<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Secondary high-pass enable Filter available\/No Filter (Gain) === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Secondary high-pass effect (with ZeroCross) 4\/6\/8\/10\/12\/14\/16\/18\/20\/22\/0 dB === byte 0...10<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_sub<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">2<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">3<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Subwoofer Filter off\/80\/120\/160 Hz === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Subwoofer Coupling \u00a0AC using SWIn pin\/DC === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Spectrum Analyzer Q-Factor 3.5\/1.8 === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ High-pass enable off\/on === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ High-pass cut-off frequency 90\/135\/180\/225 === byte 0...3<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_conf_audio<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">3<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ PD input mode \u00a0single ended\/pseudo differential === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ PD Input Gain -6\/0 dB === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-step volume off\/on === 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-step time 0.32\/1.28\/5.12\/20.4 ms === byte 0...3<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Loudness \u00a0flat\/filter On === bool 0...1 <\/span>\r\n<span style=\"color: #434f54;\">\/\/ Front AC speaker \u00a0AC coupling (ACin)\/DC coupling === bool 0...1<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Rear effect \u00a0No effect signal\/Equalizing signal === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_mix_att<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Gain\/Attenuation +15...-79 dB === int 15...-79<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_lf_att<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Gain\/Attenuation -79...+15 dB === int -79...15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-step on\/off === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_rf_att<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Gain\/Attenuation -79...+15 dB === int -79...15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-step on\/off === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_lr_att<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Gain\/Attenuation -79...+15 dB === int -79...15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-step on\/off === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_rr_att<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Gain\/Attenuation -79...+15 dB === int -79...15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-step on\/off === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_sub_att<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #434f54;\">,<\/span> <span style=\"color: #000000;\">1<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Gain\/Attenuation -79...+15 dB === int -79...15<\/span>\r\n<span style=\"color: #434f54;\">\/\/ Soft-step on\/off === bool 0...1<\/span>\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #000000;\">tda<\/span><span style=\"color: #434f54;\">.<\/span><span style=\"color: #000000;\">set_test<\/span><span style=\"color: #000000;\">(<\/span><span style=\"color: #000000;\">0<\/span><span style=\"color: #000000;\">)<\/span><span style=\"color: #000000;\">;<\/span><span style=\"color: #434f54;\">\/\/ 0b10000000 SC-Clock Normal mode<\/span>\r\n<span style=\"color: #434f54;\">\/\/ off === byte 0<\/span>\r\n \u00a0<span style=\"color: #000000;\">}<\/span>\r\n<\/pre>\n<p>\u0424\u043e\u0440\u0443\u043c &#8212; <a href=\"http:\/\/forum.rcl-radio.ru\/viewtopic.php?id=457\">http:\/\/forum.rcl-radio.ru\/viewtopic.php?id=457<\/a><\/p>\n<p>\u0414\u0430\u0442\u0430\u0448\u0438\u0442 &#8212; <a href=\"http:\/\/rcl-radio.ru\/wp-content\/uploads\/2022\/02\/tda7416_data.pdf\">tda7416_data.pdf<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0410\u0443\u0434\u0438\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440 TDA7416 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0440\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u0441 7-\u0438 \u043f\u043e\u043b\u043e\u0441\u043d\u044b\u043c \u044d\u043a\u0432\u0430\u043b\u0430\u0439\u0437\u0435\u0440\u043e\u043c \u0438 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u043c \u0432\u0445\u043e\u0434\u043e\u0432. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0430\u0443\u0434\u0438\u043e\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 TDA7416: \u041a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440 \u0432\u0445\u043e\u0434\u043e\u0432 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u043c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u0435\u043c \u043e\u0442 0 \u0434\u043e 15 \u0434\u0411: 3 \u0441\u0442\u0435\u0440\u0435\u043e\u0432\u0445\u043e\u0434\u0430 1 \u043f\u0441\u0435\u0432\u0434\u043e\u0434\u0438\u0444\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0435\u0440\u0435\u043e\u0432\u0445\u043e\u0434 \u0420\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 -79.5 &#8230; 32 \u0434\u0411 (\u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u043e \u043f\u043e\u0432\u044b\u0448\u0430\u0442\u044c \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0431\u043e\u043b\u0435\u0435 +20,0 \u0434\u0411), \u0448\u0430\u0433 0,5 \u0434\u0411 7-\u0438 \u043f\u043e\u043b\u043e\u0441\u043d\u044b\u0439 \u044d\u043a\u0432\u0430\u043b\u0430\u0439\u0437\u0435\u0440 \u0441 \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043f\u043e\u043b\u043e\u0441 \u043e\u0442 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":113925,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[239,5],"tags":[],"class_list":["post-113924","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-5"],"views":4652,"_links":{"self":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/113924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=113924"}],"version-history":[{"count":3,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/113924\/revisions"}],"predecessor-version":[{"id":113931,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/posts\/113924\/revisions\/113931"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=\/wp\/v2\/media\/113925"}],"wp:attachment":[{"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=113924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=113924"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/rcl-radio.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=113924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}