{"id":373925,"date":"2024-05-21T05:47:50","date_gmt":"2024-05-21T05:47:50","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=373925"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=373925","title":{"rendered":"<span>\u041e\u0431\u0437\u043e\u0440 A\u0443\u0434\u0438\u043e\u041a\u043e\u0434\u0435\u043a\u0430 NAU8814YG<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h3>\u041f\u0440\u043e\u043b\u043e\u0433<\/h3>\n<p>NAU8814YG \u044d\u0442\u043e 24 \u0431\u0438\u0442\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u043e \u043a\u043e\u0434\u0435\u043a \u043e\u0442 \u0442\u0430\u0439\u0432\u0430\u043d\u044c\u0441\u043a\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Nuvoton Technology \u0432 24-\u043f\u0438\u043d\u043e\u0432\u043e\u043c QFN \u043a\u043e\u0440\u043f\u0443\u0441\u0435 \u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e I2C (\u043b\u0438\u0431\u043e SPI). \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e I2C \u0447\u0438\u043f \u043e\u0442\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 0x1A.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4f2\/dac\/f20\/4f2dacf20d432e70219144e29483562e.png\" alt=\"\u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 NAU8814YG \u0432 \u043d\u0430\u0442\u0443\u0440\u0435 \" title=\"\u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 NAU8814YG \u0432 \u043d\u0430\u0442\u0443\u0440\u0435 \" width=\"939\" height=\"862\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4f2\/dac\/f20\/4f2dacf20d432e70219144e29483562e.png\"\/><\/p>\n<div><figcaption>\u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 NAU8814YG \u0432 \u043d\u0430\u0442\u0443\u0440\u0435 <\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Nuvoton Technology \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u0435\u0451 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a NAU88C22 \u0431\u044b\u043b \u0437\u0430\u043b\u043e\u0436\u0435\u043d \u0432 \u043a\u0443\u043b\u044c\u0442\u043e\u0432\u044b\u0439 SDR-\u043f\u0440\u0438\u0451\u043c\u043d\u0438\u043a <strong>\u041c\u0430\u043b\u0430\u0445\u0438\u0442 DSP3. <\/strong><\/p>\n<p>\u0423 \u043c\u0435\u043d\u044f \u0443\u0436\u0435 \u0431\u044b\u043b\u0438 \u043e\u0431\u0437\u043e\u0440\u044b \u0434\u0440\u0443\u0433\u0438\u0445 \u0430\u0443\u0434\u0438\u043e ASIC\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0440\u043e\u043b\u044c \u043a\u043e\u0434\u0435\u043a\u0430:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>ASIC<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><strong>URL<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>Type<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MAX98357B<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/767386\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/767386\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">DAC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MP23DB01HPTR<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/765896\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/765896\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">ADC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MAX9860<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/758140\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/758140\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">ADC+DAC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">AD9833<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/733776\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/733776\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">DAC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">WM8731<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/703588\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/703588\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">ADC+DAC<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u0422\u0435\u043e\u0440\u0438\u044f<\/h3>\n<p>\u0414\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0441\u043f\u0435\u043a \u043f\u043e \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430\u043c \u043d\u0430\u0434\u043e \u0431\u044b\u0442\u044c \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u043c \u0441 \u044d\u0442\u0438\u043c\u0438 \u043f\u043e\u043d\u044f\u0442\u0438\u044f\u043c\u0438:<\/p>\n<p><strong>\u0430\u0443\u0434\u0438\u043e \u043a\u043e\u0434\u0435\u043a<\/strong>\u00a0\u2014 \u044d\u0442\u043e \u0446\u0438\u0444\u0440\u043e\u2011\u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0433\u0434\u0435 \u0435\u0441\u0442\u044c \u043f\u0430\u0440\u0430 ADC + DAC. \u041d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0435\u0441\u0442\u044c \u0441\u0443\u043c\u043c\u0430\u0442\u043e\u0440 \u043d\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f\u0445 \u0434\u043b\u044f \u043f\u043e\u0434\u043c\u0435\u0448\u0438\u0432\u0430\u043d\u0438\u044f \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u0443 \u0441\u0438\u0433\u043d\u0430\u043b\u0443 \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b \u0441 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u0432: AUX, MIC, \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u0438\u043d\u0432\u0435\u0440\u0442\u043e\u0440, \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c (boost). \u0427\u0438\u0441\u043b\u043e \u043f\u0440\u043e\u0432\u043e\u0434 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 I2S (\u0438\u043b\u0438 TDM) \u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 I2C \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435\u043c \u044d\u0442\u0438\u043c \u0434\u043e\u0431\u0440\u043e\u043c \u043f\u043e\u0432\u0435\u043b\u0435\u0432\u0430\u0442\u044c. <\/p>\n<p><strong>Notch filter<\/strong>\u00a0\u2014 \u044d\u0442\u043e \u0442\u0438\u043f \u0440\u0435\u0436\u0435\u043a\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0430 (band stop). \u042d\u0442\u043e \u0442\u0430\u043a\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u0447\u0430\u0441\u0442\u043e\u0442 \u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u043e\u0442\u044b. \u0423 notch \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u044d\u0442\u043e\u0442 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0447\u0430\u0441\u0442\u043e\u0442 \u043e\u0447\u0435\u043d\u044c \u0443\u0437\u043a\u0438\u0439.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b49\/921\/b8a\/b49921b8a6b1df0cc26ee36cad6c8bd9.png\" width=\"672\" height=\"504\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b49\/921\/b8a\/b49921b8a6b1df0cc26ee36cad6c8bd9.png\"\/><\/figure>\n<p><strong>Attack time<\/strong>\u00a0\u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0443\u0436\u043d\u043e \u0430\u0443\u0434\u0438\u043e\u0441\u0438\u0433\u043d\u0430\u043b\u0443 \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b \u043f\u043e\u0441\u043b\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f. \u0412\u0440\u0435\u043c\u044f \u043c\u0435\u0436\u0434\u0443 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0435\u0442 \u043f\u043e\u0440\u043e\u0433 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0438 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0430 \u0432\u0445\u043e\u0434.<\/p>\n<h3>\u0410\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c<\/h3>\n<p>\u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u0443 NAU8814YG \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u043e\u0442 \u0442\u0430\u043a. \u041f\u0440\u043e\u0441\u0442\u043e \u043a\u043e\u0440\u043e\u0431\u043e\u0447\u043a\u0430 \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0435\u0441\u0442\u044c \u0432\u0445\u043e\u0434\u044b \u0438 \u0432\u044b\u0445\u043e\u0434\u044b.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4c3\/e47\/063\/4c3e470638d6ee95d804d348130fb5d6.png\" width=\"799\" height=\"527\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4c3\/e47\/063\/4c3e470638d6ee95d804d348130fb5d6.png\"\/><\/figure>\n<p>\u0420\u0430\u0441\u0441\u043f\u0438\u043d\u043e\u0432\u043a\u0430 \u0447\u0438\u043f\u0430 \u0442\u0430\u043a\u0430\u044f.<strong><br \/><\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/297\/b26\/64a\/297b2664a3a1c6b3757fc5e41d51e975.png\" width=\"763\" height=\"605\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/297\/b26\/64a\/297b2664a3a1c6b3757fc5e41d51e975.png\"\/><\/figure>\n<p>\u041d\u0430 \u043c\u0438\u043d\u0443\u0441 \u0432\u0442\u043e\u0440\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u0442\u0430\u043a<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/32a\/7bb\/dc5\/32a7bbdc546c69dc9a9d316066a8e27d.png\" width=\"1485\" height=\"748\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/32a\/7bb\/dc5\/32a7bbdc546c69dc9a9d316066a8e27d.png\"\/><\/figure>\n<p>\u041d\u0430 \u043c\u0438\u043d\u0443\u0441 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u0442\u043e, \u0447\u0442\u043e \u043f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442\u043e\u043c NAU8814 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d42\/45e\/aa3\/d4245eaa3a0e156e187a3065f287291d.png\" width=\"1293\" height=\"819\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/d42\/45e\/aa3\/d4245eaa3a0e156e187a3065f287291d.png\"\/><\/figure>\n<p><strong><br \/><\/strong>\u042d\u0442\u043e \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0430<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7fc\/5b2\/0c0\/7fc5b20c0b532cf7e7178d48fcd26aa8.png\" width=\"1008\" height=\"720\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7fc\/5b2\/0c0\/7fc5b20c0b532cf7e7178d48fcd26aa8.png\"\/><\/figure>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u0447\u0438\u043f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e I2C \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b \u043f\u043e I2C<strong><br \/><\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/98d\/bd6\/6e6\/98dbd66e67681e1adf107b09b4ef14b2.png\" width=\"554\" height=\"337\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/98d\/bd6\/6e6\/98dbd66e67681e1adf107b09b4ef14b2.png\"\/><\/figure>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u043f\u0440\u043e I2S.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/dd9\/936\/91b\/dd993691bd72d595bf6d7d5988e27133.png\" width=\"1238\" height=\"794\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dd9\/936\/91b\/dd993691bd72d595bf6d7d5988e27133.png\"\/><\/figure>\n<h3>\u041a\u0430\u043a \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c NAU8814?  <\/h3>\n<p>\u041b\u044e\u0431\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0412 \u0447\u0438\u043f\u0435 NAU8814 \u0437\u0430\u043b\u043e\u0436\u0435\u043d\u043e \u0442\u0440\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438:<\/p>\n<ol>\n<li>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b I2C. \u0422\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0423 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430 NAU8814  \u0435\u0441\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u043f\u0438\u043d 12 SPKCSb\/GPIO (SPI Chip Select or General Purposes I\/O). \u0418\u043c \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430: PLL, Audio Jack.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0440\u0435\u0436\u0438\u043c\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0435\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u043f\u0438\u043d MOUT (\u043f\u0438\u043d 16). \u041d\u0430 \u043d\u0435\u0433\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b.<\/p>\n<\/li>\n<\/ol>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\"><strong>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u041a\u043e\u043d\u0444\u0438\u0433<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\">MIC<\/p>\n<\/td>\n<td>\n<p align=\"left\">BYPMOUT=1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\">DAC<\/p>\n<\/td>\n<td>\n<p align=\"left\">DACMOUT=1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\">AUX<\/p>\n<\/td>\n<td>\n<p align=\"left\">AUXMOUT=1<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c<\/h3>\n<p>\u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u043c \u0448\u0438\u043d\u0443 I2C \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043a\u0442\u043e \u0442\u0430\u043c \u0436\u0438\u0432\u0451\u0442&#8230;<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/83b\/ecb\/666\/83becb666fd84a7e0d6636f340caf681.png\" width=\"1047\" height=\"472\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/83b\/ecb\/666\/83becb666fd84a7e0d6636f340caf681.png\"\/><\/figure>\n<p>\u0422\u0443\u0442 ASIC\u0443 NAU8814YG \u043f\u043e\u0441\u0432\u044f\u0449\u0430\u044e\u0442\u0441\u044f \u0434\u0432\u0430 I2C \u0430\u0434\u0440\u0435\u0441\u0430: 0x34 \u0438 0x35. <\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td data-colwidth=\"74\" width=\"74\">\n<p align=\"left\"><strong>hex<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\"><strong>bin<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u041f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"74\" width=\"74\">\n<p align=\"left\">0x34<\/p>\n<\/td>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\">0011_0100<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"74\" width=\"74\">\n<p align=\"left\">0x35<\/p>\n<\/td>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\">0011_0101<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0412\u043e\u0442 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u044d\u0442\u043e 0011_010 = 0001_1010 = 0x1A. \u041f\u0440\u044f\u043c\u043e \u043a\u0430\u043a \u0443 WM8731.<\/p>\n<h4>\u0427\u0442\u0435\u043d\u0438\u0435 I2C \u044f\u0447\u0435\u0439\u043a\u0438<\/h4>\n<p>\u0427\u0442\u0435\u043d\u0438\u0435 I2C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0441 \u043f\u043e\u0434\u0432\u043e\u0445\u043e\u043c. \u041d\u0430\u0434\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \u043f\u0440\u0438\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u0430 \u043e\u0434\u0438\u043d \u043c\u043b\u0430\u0434\u0448\u0438\u0439 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 dummy \u0431\u0438\u0442.<strong><\/p>\n<p><\/strong><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2c4\/8fa\/2c5\/2c48fa2c5ef3a16c5ba2b279d539671c.png\" width=\"1154\" height=\"635\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2c4\/8fa\/2c5\/2c48fa2c5ef3a16c5ba2b279d539671c.png\"\/><\/figure>\n<h3>\u0417\u0430\u043f\u0438\u0441\u044c I2C \u044f\u0447\u0435\u0439\u043a\u0438<\/h3>\n<p>\u0417\u0430\u043f\u0438\u0441\u044c \u0441\u043e\u0432\u0441\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u0430\u044f. \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c 3 \u0431\u0430\u0439\u0442\u0430 \u043f\u043e I2C \u0441 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u043c \u0441\u043f\u0435\u0446. \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bea\/9db\/907\/bea9db907eab14a876ba4ae3fccd52b2.png\" width=\"915\" height=\"429\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/bea\/9db\/907\/bea9db907eab14a876ba4ae3fccd52b2.png\"\/><\/figure>\n<p>\u0423\u0434\u0430\u043b\u043e\u0441\u044c \u0432\u044b\u0447\u0438\u0442\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 9-\u0431\u0438\u0442\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 ASIC NAU8814<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/630\/b37\/6d8\/630b376d8f6c8d0160f5b578d32ba2b1.png\" width=\"898\" height=\"1028\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/630\/b37\/6d8\/630b376d8f6c8d0160f5b578d32ba2b1.png\"\/><\/figure>\n<p>\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/efd\/5a2\/3de\/efd5a23defc2ad67cd2e4569e17a510a.png\" width=\"914\" height=\"1030\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/efd\/5a2\/3de\/efd5a23defc2ad67cd2e4569e17a510a.png\"\/><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440 <strong>SILICON_REVISION<\/strong> \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043d\u0443\u043b\u0435\u0432\u043e\u0439. \u042d\u0442\u043e \u043d\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439. \u0422\u0430\u043c \u043e\u0431\u0435\u0449\u0430\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0xEE.<\/p>\n<h3>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 PLL<\/h3>\n<p>\u041a\u0430\u043a \u0438 \u0432\u0441\u0451 \u0432\u00a0\u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0435, \u0434\u043b\u044f\u00a0\u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 ADC \u0438 DAC \u043d\u0430\u00a0\u0438\u0445 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u0430\u0442\u044c \u0442\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0412\u00a0\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0435, \u0433\u0434\u0435 \u0443\u00a0\u043c\u0435\u043d\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d NAU8814\u00a0\u0442\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0435\u00a0\u043e\u0442\u00a0\u043a\u0432\u0430\u0440\u0446\u0435\u0432\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430, \u0430\u00a0\u043e\u0442\u00a0\u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430. \u041f\u0440\u043e\u0432\u043e\u0434 MCLK \u043f\u0440\u0438\u043f\u0430\u044f\u043d \u043a\u00a0\u043f\u0438\u043d\u0443 \u0441\u00a0PWM \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 \u043e\u0442\u00a0\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0430 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 PWM. \u0412\u043e\u0442 \u0442\u0430\u043a, \u0432\u00a0\u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0443\u0440 PLL, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u00a0\u0410\u0426\u041f \u0438 \u0426\u0410\u041f \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u0442\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. <\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/be2\/0ef\/d81\/be20efd81b19bb544aea0555358906d2.png\" width=\"1320\" height=\"592\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/be2\/0ef\/d81\/be20efd81b19bb544aea0555358906d2.png\"\/><\/figure>\n<p>\u0414\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a PLL \u043d\u0430\u0434\u043e \u043a\u0430\u043a\u00a0\u0440\u0430\u0437 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u043c \u043f\u0438\u043d\u043e\u043c <strong>CSd\/GPIO<\/strong>. \u042f \u0432\u044b\u0432\u0435\u043b \u00ab\u043d\u0430 \u0443\u043b\u0438\u0446\u0443\u00bb \u0447\u0430\u0441\u0442\u043e\u0442\u0443 PLL\/4 \u0438 \u0443\u0432\u0438\u0434\u0435\u043b \u0447\u0430\u0441\u0442\u043e\u0442\u0443 3.25\u00a0MHz. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u043f\u0435\u0440\u0435\u0434 \u0434\u0435\u043b\u0438\u0442\u0435\u043b\u0435\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u0430 PLL \u0440\u0430\u0432\u043d\u0430 13\u00a0MHz.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/5dd\/0b1\/c36\/5dd0b1c36e67d780e3b32aa83402b458.JPG\" alt=\"\u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 CSb\/GPIO = 3.25 MHz\" title=\"\u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 CSb\/GPIO = 3.25 MHz\" width=\"640\" height=\"480\"\/><\/p>\n<div><figcaption>\u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 CSb\/GPIO = 3.25 MHz<\/figcaption><\/div>\n<\/figure>\n<p>\u042d\u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0440\u0430\u0441\u0447\u0451\u0442\u043d\u044b\u043c\u0438 run-time \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/6a1\/9f2\/7b6\/6a19f27b6232e7b11416e6da74bfa376.png\" width=\"1551\" height=\"238\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6a1\/9f2\/7b6\/6a19f27b6232e7b11416e6da74bfa376.png\"\/><\/figure>\n<p>\u0423\u0441\u043f\u0435\u0445!<\/p>\n<h3>\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u0430<\/h3>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c ASIC \u0432 \u0440\u0435\u0436\u0438\u043c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u043d\u0430\u0434\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440\u043e\u0432 \u0432\u043e\u0442 \u043a\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0448\u043b\u0438 \u043f\u043e \u043a\u0440\u0430\u0441\u043d\u043e\u043c\u0443 \u0442\u0440\u0430\u043a\u0442\u0443.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/381\/83d\/5b9\/38183d5b9a5ff571bf842723eda81ce4.png\" width=\"1162\" height=\"722\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/381\/83d\/5b9\/38183d5b9a5ff571bf842723eda81ce4.png\"\/><\/figure>\n<p>\u042f \u0441\u043e\u0437\u0434\u0430\u043b \u0432 \u043a\u043e\u0434\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043c\u0430\u0441\u0441\u0438\u0432 int16_t \u0441\u0435\u043c\u043f\u043b\u043e\u0432 (96 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432), \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u0438\u043d\u0443\u0441\u0430<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/0c7\/fe9\/5eb\/0c7fe95eb875a8ea98708621640e9a5c.png\" width=\"1253\" height=\"1019\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/0c7\/fe9\/5eb\/0c7fe95eb875a8ea98708621640e9a5c.png\"\/><\/figure>\n<p>\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u043b \u043d\u0430 I2S \u044d\u0442\u043e\u0442 \u043c\u0430\u0441\u0441\u0438\u0432. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043e\u0441\u0446\u0438\u043b\u043b\u043e\u0433\u0440\u0430\u0444\u043e\u043c \u044f \u0443\u0432\u0438\u0434\u0435\u043b \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u043f\u0438\u043d\u0435 <strong>MOUT<\/strong>.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f1d\/c08\/e43\/f1dc08e43d0fece58f186f7d994b094f.JPG\" width=\"640\" height=\"480\"\/><\/figure>\n<p>\u041e\u0442\u043b\u0438\u0447\u043d\u043e! \u0417\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0432\u0441\u0451 \u043f\u043e\u043d\u044f\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. <\/p>\n<details class=\"spoiler\">\n<summary>\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f I2C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0437\u0432\u0443\u043a \u043d\u0430 SPK \u0438 MOUT<\/summary>\n<div class=\"spoiler__content\">\n<p>18:58&#8212;>nau8814_map<br \/> +&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br \/> | No  |addrD |addrH |  val   |      val [bin]      |        name         |<br \/> +&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br \/> |   0 |    0 | 0x00 | 0x0000 | 0000_0000_0000_0000 |      SOFTWARE_RESET |<br \/> |   1 |    1 | 0x01 | 0x013d | 0000_0001_0011_1101 |  POWER_MANAGEMENT_1 |<br \/> |   2 |    2 | 0x02 | 0x0015 | 0000_0000_0001_0101 |  POWER_MANAGEMENT_2 |<br \/> |   3 |    3 | 0x03 | 0x00ed | 0000_0000_1110_1101 |  POWER_MANAGEMENT_3 |<br \/> |   4 |    4 | 0x04 | 0x0010 | 0000_0000_0001_0000 |     AUDIO_INTERFACE |<br \/> |   5 |    5 | 0x05 | 0x0000 | 0000_0000_0000_0000 |         COMPANDING  |<br \/> |   6 |    6 | 0x06 | 0x0100 | 0000_0001_0000_0000 |     CLOCK_CONTROL_1 |<br \/> |   7 |    7 | 0x07 | 0x0000 | 0000_0000_0000_0000 |     CLOCK_CONTROL_2 |<br \/> |   8 |    8 | 0x08 | 0x0034 | 0000_0000_0011_0100 |           GPIO_CTRL |<br \/> |   9 |   10 | 0x0a | 0x0000 | 0000_0000_0000_0000 |            DAC_CTRL |<br \/> |  10 |   11 | 0x0b | 0x00ff | 0000_0000_1111_1111 |          DAC_VOLUME |<br \/> |  11 |   14 | 0x0e | 0x0180 | 0000_0001_1000_0000 |            ADC_CTRL |<br \/> |  12 |   15 | 0x0f | 0x00ff | 0000_0000_1111_1111 |          ADC_VOLUME |<br \/> |  13 |   18 | 0x12 | 0x012c | 0000_0001_0010_1100 |      EQ1_LOW_CUTOFF |<br \/> |  14 |   19 | 0x13 | 0x002c | 0000_0000_0010_1100 |          EQ2_PEAK_1 |<br \/> |  15 |   20 | 0x14 | 0x002c | 0000_0000_0010_1100 |          EQ3_PEAK_2 |<br \/> |  16 |   21 | 0x15 | 0x002c | 0000_0000_0010_1100 |           EQ4_PEAK3 |<br \/> |  17 |   22 | 0x16 | 0x002c | 0000_0000_0010_1100 |     EQ5_HIGH_CUTOFF |<br \/> |  18 |   24 | 0x18 | 0x0000 | 0000_0000_0000_0000 |       DAC_LIMITER_1 |<br \/> |  19 |   25 | 0x19 | 0x0070 | 0000_0000_0111_0000 |       DAC_LIMITER_2 |<br \/> |  20 |   27 | 0x1b | 0x0000 | 0000_0000_0000_0000 | NOTCH_FILTER_0_HIGH |<br \/> |  21 |   28 | 0x1c | 0x0000 | 0000_0000_0000_0000 |  NOTCH_FILTER_0_LOW |<br \/> |  22 |   29 | 0x1d | 0x0000 | 0000_0000_0000_0000 | NOTCH_FILTER_1_HIGH |<br \/> |  23 |   30 | 0x1e | 0x0000 | 0000_0000_0000_0000 | NOTCH_FILTER_1_LOW  |<br \/> |  24 |   32 | 0x20 | 0x0018 | 0000_0000_0001_1000 |          ALC_CTRL_1 |<br \/> |  25 |   33 | 0x21 | 0x000b | 0000_0000_0000_1011 |          ALC_CTRL_2 |<br \/> |  26 |   34 | 0x22 | 0x0032 | 0000_0000_0011_0010 |          ALC_CTRL_3 |<br \/> |  27 |   35 | 0x23 | 0x0008 | 0000_0000_0000_1000 |          NOISE_GATE |<br \/> |  28 |   36 | 0x24 | 0x0008 | 0000_0000_0000_1000 |          PLL_N_CTRL |<br \/> |  29 |   37 | 0x25 | 0x000c | 0000_0000_0000_1100 |             PLL_K_1 |<br \/> |  30 |   38 | 0x26 | 0x0093 | 0000_0000_1001_0011 |             PLL_K_2 |<br \/> |  31 |   39 | 0x27 | 0x00e9 | 0000_0000_1110_1001 |             PLL_K_3 |<br \/> |  32 |   40 | 0x28 | 0x0000 | 0000_0000_0000_0000 |    ATTENUATION_CTRL |<br \/> |  33 |   44 | 0x2c | 0x000b | 0000_0000_0000_1011 |          INPUT_CTRL |<br \/> |  34 |   45 | 0x2d | 0x0010 | 0000_0000_0001_0000 |            PGA_GAIN |<br \/> |  35 |   47 | 0x2f | 0x0150 | 0000_0001_0101_0000 |           ADC_BOOST |<br \/> |  36 |   49 | 0x31 | 0x000a | 0000_0000_0000_1010 |         OUTPUT_CTRL |<br \/> |  37 |   50 | 0x32 | 0x0001 | 0000_0000_0000_0001 |  SPEAKER_MIXER_CTRL |<br \/> |  38 |   54 | 0x36 | 0x003f | 0000_0000_0011_1111 |       SPKOUT_VOLUME |<br \/> |  39 |   56 | 0x38 | 0x0001 | 0000_0000_0000_0001 |       MIXER_CONTROL |<br \/> |  40 |   58 | 0x3a | 0x0000 | 0000_0000_0000_0000 |  POWER_MANAGEMENT_4 |<br \/> |  41 |   59 | 0x3b | 0x0000 | 0000_0000_0000_0000 |           TIME_SLOT |<br \/> |  42 |   60 | 0x3c | 0x0004 | 0000_0000_0000_0100 |        ADCOUT_DRIVE |<br \/> |  43 |   62 | 0x3e | 0x00ee | 0000_0000_1110_1110 |    SILICON_REVISION |<br \/> |  44 |   63 | 0x3f | 0x001a | 0000_0000_0001_1010 |           2_WIRE_ID |<br \/> |  45 |   64 | 0x40 | 0x00ca | 0000_0000_1100_1010 |       ADDITIONAL_ID |<br \/> |  46 |   65 | 0x41 | 0x0124 | 0000_0001_0010_0100 |            RESERVED |<br \/> |  47 |   69 | 0x45 | 0x0001 | 0000_0000_0000_0001 |   HIGH_VOLTAGE_CTRL |<br \/> |  48 |   70 | 0x46 | 0x0010 | 0000_0000_0001_0000 |  ALC_ENHANCEMENTS_1 |<br \/> |  49 |   71 | 0x47 | 0x0000 | 0000_0000_0000_0000 |  ALC_ENHANCEMENTS_2 |<br \/> |  50 |   73 | 0x49 | 0x0007 | 0000_0000_0000_0111 |  ADDITIONAL_IF_CTRL |<br \/> |  51 |   75 | 0x4b | 0x0000 | 0000_0000_0000_0000 |  POWER_TIE_OFF_CTRL |<br \/> |  52 |   76 | 0x4c | 0x0006 | 0000_0000_0000_0110 |    AGC_P2P_DETECTOR |<br \/> |  53 |   77 | 0x4d | 0x0000 | 0000_0000_0000_0000 |   AGC_PEAK_DETECTOR |<br \/> |  54 |   78 | 0x4e | 0x0011 | 0000_0000_0001_0001 |  CONTROL_AND_STATUS |<br \/> |  55 |   79 | 0x4f | 0x0018 | 0000_0000_0001_1000 | OUTPUT_TIE_OFF_CTRL |<br \/> +&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<\/p>\n<\/div>\n<\/details>\n<h3>\u0417\u0430\u043f\u0438\u0441\u044c \u0437\u0432\u0443\u043a\u0430<\/h3>\n<p>\u0414\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u043d\u0430\u0434\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0432 I2C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u0432\u043e\u0442 \u044d\u0442\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0438\u0442\u043e\u0432. \u0422\u043e\u0433\u0434\u0430 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0442\u0440\u0430\u043a\u0442 \u043e\u0442 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u043a I2S.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/aa5\/f24\/b2d\/aa5f24b2db33d99cab1788f1a5ce51ec.png\" width=\"1230\" height=\"755\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/aa5\/f24\/b2d\/aa5f24b2db33d99cab1788f1a5ce51ec.png\"\/><\/figure>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0432\u0441\u0451 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0442\u0435\u043a\u0441\u0442\u0443 \u043f\u0440\u043e WM8731 (<a href=\"https:\/\/habr.com\/ru\/articles\/703588\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0441\u044b\u043b\u043a\u0430<\/a>) \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d MP23DB01HPTR (<a href=\"https:\/\/habr.com\/ru\/articles\/765896\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0441\u044b\u043b\u043a\u0430<\/a>). \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c \u0441 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0442\u043e\u043d. \u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043f\u043e I2S \u0437\u0432\u0443\u043a \u043a\u043e\u0434\u0435\u043a\u043e\u043c \u0432 RAM \u043f\u0430\u043c\u044f\u0442\u044c. \u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c DFT, \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439 \u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u043c \u0435\u0451 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0435.<\/p>\n<p>\u0418\u0442\u0430\u043a, \u0441\u043b\u0435\u0434\u0438\u0442\u0435 \u0437\u0430 \u0440\u0443\u043a\u0430\u043c\u0438&#8230; \u042f \u0431\u0435\u0440\u0443 \u0434\u0432\u0443\u0445\u043a\u0430\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 RIGOL DG1022, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e \u0435\u0433\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u043d\u0430 \u0438\u0441\u043f\u0443\u0441\u043a\u0430\u043d\u0438\u0435 2k Hz \u0441 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439 100mV \u0438 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e \u0449\u0443\u043f \u043d\u0430 24\u0439 \u043f\u0438\u043d  MIP_P NAU8814. \u0417\u0430\u0442\u0435\u043c \u044f \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e \u0430\u0443\u0434\u0438\u043e\u0434\u043e\u0440\u043e\u0436\u043a\u0443 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e 300 \u0441\u0435\u043c\u043f\u043b\u043e\u0432 \u043d\u0430 48kHz \u0432 RAM \u043f\u0430\u043c\u044f\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430. \u042d\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0442\u0440\u0435\u043a \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e 6.25ms.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/7c2\/b91\/7af\/7c2b917af61f540a2bbba4fd43225ac1.png\" width=\"860\" height=\"977\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/7c2\/b91\/7af\/7c2b917af61f540a2bbba4fd43225ac1.png\"\/><\/figure>\n<p>\u042d\u0442\u043e\u0442 \u0442\u0440\u0435\u043a \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0441\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0433\u0440\u0430\u0444\u0438\u043a. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430 Python<\/p>\n<pre><code class=\"python\">import matplotlib.pyplot as plt import csv import sys  F_adc_hz = 48000.0  t_sample = 1.0\/F_adc_hz X = [] Y = [] corr = []  file_name=sys.argv[1]     with open(file_name, 'r') as datafile:     plotting = csv.reader(datafile, delimiter='|')     for ROWS in plotting:         X.append(float(ROWS[1])*t_sample)         Y.append(float(ROWS[4]))  print ('X {} Nums'.format(len(X))) print ('Y {} Nums'.format(len(Y)))   print ('Type X {} '.format(type(X))) print ('Type Y {} '.format(type(Y)))   plt.plot(X, Y,label=\"ADC\") plt.legend(loc='best')  file_name = file_name.replace('.', '_') file_name = file_name.replace('__', '_')  plt.title('{}'.format(file_name)) plt.xticks(rotation=-90) plt.xlabel('Time,[s]') plt.ylabel('ADC, [sample]')  plt.savefig('{}.png'.format(file_name)) plt.show() <\/code><\/pre>\n<p>\u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u0433\u0440\u0430\u0444\u0438\u043a \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438. \u042d\u0442\u043e \u0441\u0438\u043d\u0443\u0441 Freq:2kHz, Amp:100mV.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/4bd\/52c\/81a\/4bd52c81a600581cc41ed2408a67494a.png\" width=\"1618\" height=\"869\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4bd\/52c\/81a\/4bd52c81a600581cc41ed2408a67494a.png\"\/><\/figure>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u0432 \u0442\u0440\u0435\u043a, \u044f \u043f\u043e\u0434\u0430\u044e \u0435\u0433\u043e \u043d\u0430 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f DFT. \u0422\u0443\u0442 \u0441\u0440\u0430\u0437\u0443 \u0432\u044b\u0440\u0438\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439 \u043f\u043e\u0440\u044f\u0434\u043a\u0430 5k \u043d\u0430 2080 Hz.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/74f\/445\/ebf\/74f445ebf924b2b387c8f01ef8154b25.png\" width=\"1456\" height=\"592\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/74f\/445\/ebf\/74f445ebf924b2b387c8f01ef8154b25.png\"\/><\/figure>\n<p>\u0438\u043b\u0438 \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043f\u0435\u043a\u0442\u0440 \u0433\u0440\u0430\u0444\u0438\u043a\u043e\u043c<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/6bb\/fbe\/bec\/6bbfbebec54db3ba0a6157eaf16ba075.png\" alt=\"\u043f\u043e \u043e\u0441\u0438 X-\u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u0432 Hz\" title=\"\u043f\u043e \u043e\u0441\u0438 X-\u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u0432 Hz\" width=\"1527\" height=\"729\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6bb\/fbe\/bec\/6bbfbebec54db3ba0a6157eaf16ba075.png\"\/><\/p>\n<div><figcaption>\u043f\u043e \u043e\u0441\u0438 X-\u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u0432 Hz<\/figcaption><\/div>\n<\/figure>\n<p>\u0418 \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u0443, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u044b\u043b\u0430 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u0430. \u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0447\u0430\u0441\u0442\u043e\u0442\u0430 1920Hz<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b34\/272\/792\/b342727926d16bd11846ea7586dba391.png\" width=\"1462\" height=\"146\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b34\/272\/792\/b342727926d16bd11846ea7586dba391.png\"\/><\/figure>\n<p>\u042d\u0442\u043e \u0432\u0441\u0435\u0433\u043e \u043d\u0430 4% \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435. \u0422\u0430\u043c \u0431\u044b\u043b\u043e \u043d\u0430 2000 Hz.  \u0417\u0430\u043f\u0438\u0441\u044c \u0442\u043e\u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e. \u0427\u0443\u0434\u043d\u043e!<\/p>\n<h3>\u0414\u043e\u0441\u0442\u043e\u0438\u043d\u0441\u0442\u0432\u0430 NAU8814YG <\/h3>\n<ol>\n<li>\n<p>NAU8814YG \u044d\u0442\u043e \u0441\u0430\u043d\u043a\u0446\u0438\u043e\u043d\u043d\u043e-\u0441\u0442\u043e\u0439\u043a\u0438\u0439 \u0430\u0443\u0434\u0438\u043e \u043a\u043e\u0434\u0435\u043a. <\/p>\n<\/li>\n<li>\n<p>\u0415\u0441\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0441 ID. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u044d\u0442\u043e\u043c\u0443 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u044b\u0439 \u0442\u0435\u0441\u0442 \u043d\u0430 \u0434\u043b\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0447\u0442\u0435\u043d\u0438\u044f.<\/p>\n<\/li>\n<li>\n<p>I2C \u044f\u0447\u0435\u0439\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u0447\u0438\u0442\u0430\u0442\u044c. \u042d\u0442\u043e \u0432\u044b\u0433\u043e\u0434\u043d\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442 NAU8814 \u043e\u0442 WM8731!<\/p>\n<\/li>\n<li>\n<p>\u0415\u0441\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u043f\u0438\u043d\u044b GPIO\/ MOUT. <\/p>\n<\/li>\n<\/ol>\n<h3>\u041d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043a\u0438 NAU8814YG<\/h3>\n<ol>\n<li>\n<p>\u0414\u043b\u044f \u0430\u0443\u0434\u0438\u043e \u043a\u043e\u0434\u0435\u043a\u0430 NAU8814YG \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u043f\u043b\u0430\u0442\u044b. \u0414\u043b\u044f \u043e\u0441\u0432\u043e\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e ASIC\u0430 \u0432\u0430\u043c \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u0441\u0430\u043c\u043e\u043c\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0443, \u0441\u0430\u043c\u043e\u043c\u0443 \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u043e\u043f\u043e\u043b\u043e\u0433\u0438\u044e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u044b, \u0441\u0430\u043c\u043e\u043c\u0443 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u043c PCB. \u041d\u0438\u043a\u0430\u043a\u0438\u0445 DevBoard(\u043e\u0432) \u0434\u043b\u044f NAU8814, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043d\u0435\u0442. \u0425\u043e\u0442\u044f ASIC, \u0441\u0430\u043c \u043f\u043e \u0441\u0435\u0431\u0435, \u043e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0439.<\/p>\n<\/li>\n<li>\n<p>\u041a\u0430\u043a \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e \u0443 \u0447\u0438\u043f\u0430 7-\u0431\u0438\u0442\u043d\u044b\u0439 \u0430\u0434\u0440\u0435\u0441. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0430\u0434\u0440\u0435\u0441\u043e\u0432\u0430\u0442\u044c 128 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441 \u044d\u0442\u0438\u043c, \u0432 DataSheet(\u0442\u0435) \u043d\u0430 NAU8814 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e 55 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432. \u0412\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0440\u0435\u0437\u043e\u043d\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441: a\u0434\u0440\u0435\u0441\u0443\u044e\u0442 \u043b\u0438 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043e\u0441\u0442\u0430\u0432\u0448\u0438\u0435\u0441\u044f 73 \u0430\u0434\u0440\u0435\u0441\u0430?<\/p>\n<\/li>\n<\/ol>\n<p>\u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u0434\u0430. \u0415\u0441\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c 0x48=72, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0437\u0430\u0433\u0430\u0434\u043e\u0447\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0x0006=0b0_0000_0110.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/9e4\/3cc\/c10\/9e43ccc107eaf8f6c32f55bfc32f89af.png\" width=\"716\" height=\"171\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/9e4\/3cc\/c10\/9e43ccc107eaf8f6c32f55bfc32f89af.png\"\/><\/figure>\n<p>\u0412\u0441\u0451 \u044d\u0442\u043e \u043f\u0440\u043e\u0432\u043e\u0446\u0438\u0440\u0443\u0435\u0442 \u043c\u044b\u0441\u043b\u0438, \u0447\u0442\u043e \u0432\u043d\u0443\u0442\u0440\u0438 NAU8814 \u0436\u0438\u0432\u0451\u0442 \u0435\u0449\u0451 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e <strong>\u0441\u043a\u0440\u044b\u0442\u044b\u0439<\/strong> \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b, \u043f\u0440\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438\u0437 Nuvoton Technology \u043f\u043e\u0436\u0435\u043b\u0430\u043b\u0438 \u043d\u0435 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 datasheet(e). \u0412\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u043a\u0430\u043a vendor locking. \u0412\u043e\u0442 \u0442\u0430\u043a\u0430\u044f \u0432\u043e\u0442 \u043f\u0430\u0441\u0445\u0430\u043b\u043a\u0430 \u0437\u0430\u043b\u043e\u0436\u0435\u043d\u0430&#8230;<\/p>\n<h3>\u0418\u0434\u0435\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0435 NAU8814YG <\/h3>\n<p><u>\u041f\u0440\u043e\u0441\u0442\u044b\u0435 \u0430\u0443\u0434\u0438\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u044b:<\/u><\/p>\n<ol>\n<li>\n<p>\u0414\u0438\u043a\u0442\u043e\u0444\u043e\u043d.<\/p>\n<\/li>\n<li>\n<p>\u041f\u043b\u0435\u0439\u0435\u0440 Wav \u0444\u0430\u0439\u043b\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0439 \u043a\u0430\u043c\u0435\u0440\u0442\u043e\u043d, \u043c\u0435\u0442\u0440\u043e\u043d\u043e\u043c \u0434\u043b\u044f \u043f\u0438\u0430\u043d\u0438\u0441\u0442\u043e\u0432 \u0438\u043b\u0438 \u043f\u0440\u0438\u0431\u043e\u0440 \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u043e\u0439\u043a\u0438 \u0433\u0438\u0442\u0430\u0440\u044b.<\/p>\n<\/li>\n<li>\n<p>\u0421\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u043e\u0432.<\/p>\n<\/li>\n<li>\n<p>\u041a\u0430\u0440\u0430\u043e\u043a\u0435. \u0427\u0438\u043f \u043c\u043e\u0436\u0435\u0442 \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043e\u0442 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430.<\/p>\n<\/li>\n<li>\n<p>\u0412 \u0440\u0435\u0436\u0438\u043c\u0435 MIC bysass \u043a\u043e\u0434\u0435\u043a \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0441\u043b\u0443\u0445\u043e\u0432\u043e\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442. \u0421\u043b\u0443\u0445 \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u043a \u0443 \u0444\u0438\u043b\u0438\u043d\u0430!<\/p>\n<\/li>\n<li>\n<p>\u041e\u0441\u0446\u0438\u043b\u043b\u043e\u0433\u0440\u0430\u0444 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0438\u043d\u0430 AUX. <\/p>\n<\/li>\n<li>\n<p>\u0413\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 LineOut \u0432\u044b\u0445\u043e\u0434\u043e\u0432<\/p>\n<\/li>\n<li>\n<p>\u0414\u0430\u0442\u0447\u0438\u043a \u0448\u0443\u043c\u0430.<\/p>\n<\/li>\n<li>\n<p>\u0421\u043f\u0435\u043a\u0442\u0440\u043e-\u0430\u043d\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440.<\/p>\n<\/li>\n<li>\n<p>\u0418\u043c\u0438\u0442\u0430\u0446\u0438\u044f \u0440\u044b\u0447\u0430\u043d\u0438\u044f \u043c\u043e\u0442\u043e\u0440\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u0433\u043b\u0443\u0448\u0438\u0442\u0435\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f.<\/p>\n<\/li>\n<li>\n<p>\u0414\u0435\u0444\u0435\u043a\u0442\u043e\u0441\u043a\u043e\u043f.<\/p>\n<\/li>\n<\/ol>\n<p><u>\u0421\u043b\u043e\u0436\u043d\u044b\u0435 \u0430\u0443\u0434\u0438\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u044b:<\/u><\/p>\n<ol>\n<li>\n<p>\u0417\u0432\u0443\u043a\u043e\u0432\u0430\u044f \u043b\u043e\u043a\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f. \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0434\u0435\u043a\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a N \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u0432. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0442\u044c \u043a\u043e\u0440\u0440\u0435\u043b\u044f\u0446\u0438\u044e 2\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0438 \u0432\u044b\u044f\u0432\u043b\u044f\u0442\u044c \u0443\u0433\u043e\u043b \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0445\u043e\u0434\u0430 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0432\u043e\u043b\u043d\u044b. \u041d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u0430 \u0442\u0435\u043c\u0430 Angle Of Arrival AOA. \u042d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u044c\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u043d\u044b\u0445 \u0432\u0438\u0434\u0435\u043e\u043a\u0430\u043c\u0435\u0440 \u0438\u043b\u0438 \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0442\u0440\u0435\u043b\u044c\u0431\u044b.<\/p>\n<\/li>\n<li>\n<p>\u0417\u0432\u0443\u043a\u043e\u0432\u044b\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u044b: \u042d\u0445\u043e, \u0434\u0438\u0441\u0442\u043e\u0440\u0448\u043d. \u0422\u0430\u043a \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0437\u0432\u0443\u043a \u0432 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u043c \u0432\u0438\u0434\u0435, \u0442\u043e \u0442\u0443\u0442 \u043c\u043e\u0436\u043d\u043e \u043f\u043e-\u0440\u0430\u0437\u043d\u043e\u043c\u0443 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0441\u0438\u043d\u0442\u0435\u0437\u043e\u043c \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u0445 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0438\u043b\u0438 \u0438\u0437\u0443\u0447\u0430\u0442\u044c \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0437\u0432\u0443\u043a \u0432 real-time.<\/p>\n<\/li>\n<li>\n<p>\u0417\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0434\u0430\u043b\u044c\u043d\u043e\u043c\u0435\u0440. \u0421\u043e\u043d\u0430\u0440 \u0434\u043b\u044f \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0434\u043e \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u044f.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u0438 \u043f\u0440\u0451\u043c \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0437\u0432\u0443\u043a\u0443! \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 DTMF\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u043e 4 \u0431\u0438\u0442\u0430 \u0437\u0430 \u0440\u0430\u0437. \u0411\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u043e\u0439 \u0430\u0443\u0434\u0438\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441! \u041c\u043e\u0436\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c DeskTop \u0443\u0442\u0438\u043b\u0438\u0442\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0438 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u0432\u043e\u0434 AudioJack \u043f\u0435\u0440\u0435\u043b\u0438\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u043f\u043e DTMF \u0432 AudioFlash(\u043a\u0443). \u0418 \u043d\u0438\u043a\u0430\u043a\u043e\u0439 \u0434\u0435\u0442\u0435\u043a\u0442\u043e\u0440 USB \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u0442! \u0418\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043f\u043e \u0437\u0432\u0443\u043a\u0443.  <\/p>\n<\/li>\n<\/ol>\n<p>\u041c\u043e\u0436\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438 NAU8814 c \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430\u043c\u0438.<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b6d\/6bf\/6a7\/b6d6bf6a7e0712800e1d460d7fd39633.png\" alt=\"\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\" title=\"\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a\" width=\"511\" height=\"578\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/b6d\/6bf\/6a7\/b6d6bf6a7e0712800e1d460d7fd39633.png\"\/><\/p>\n<div><figcaption><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1r7tuNrQ8PPfIVcM2FeGpwa1eeWjyq41CD0MGq_Q_VV8\/edit#gid=0\" rel=\"noopener noreferrer nofollow\">\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a<\/a><\/figcaption><\/div>\n<\/figure>\n<h3>\u0418\u0442\u043e\u0433\u0438<\/h3>\n<p>\u0423\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0443\u0447\u0438\u0442\u044c\u0441\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0437\u0432\u0443\u043a \u0438\u0437\u00a0I2S \u0438 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a \u0441\u00a0NAU8814YG. \u0410\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a NAU8814YG \u043f\u043e\u0434\u0447\u0438\u043d\u0435\u043d \u0432\u043e\u043b\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430! <\/p>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430 \u043f\u0440\u043e\u0432\u043e\u0446\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u043d\u0438\u0435 \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0435\u0439. \u0414\u043b\u044f\u00a0\u0440\u0430\u0431\u043e\u0442\u044b NAU8814\u00a0\u043d\u0443\u0436\u0435\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 I2C, I2S, PWM. \u0414\u043b\u044f\u00a0I2S \u043d\u0443\u0436\u0435\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 GPIO, SPI, DMA, TIME. \u0414\u043b\u044f\u00a0PWM \u043d\u0443\u0436\u0435\u043d TIMER. \u0418 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435 \u0438 \u0442\u0430\u043a \u0434\u0430\u043b\u0435\u0435.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/17e\/d48\/d84\/17ed48d848c1e9b2550a1481dfe23cfc.jpeg\" width=\"1167\" height=\"1995\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/17e\/d48\/d84\/17ed48d848c1e9b2550a1481dfe23cfc.jpeg\" data-blurred=\"true\"\/><\/figure>\n<p>\u0412\u00a0\u044d\u0442\u043e\u043c \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440\u043e\u0432, \u0447\u0442\u043e\u00a0\u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0441\u00a0\u0436\u0435\u043b\u0435\u0437\u043d\u043e\u0434\u043e\u0440\u043e\u0436\u043d\u044b\u043c\u0438 \u0432\u043e\u043a\u0437\u0430\u043b\u043e\u043c \u0441\u043e \u0441\u0432\u043e\u0438\u043c\u0438 \u0436\\\u0434 \u0441\u0442\u0440\u0435\u043b\u043a\u0430\u043c\u0438. \u0423\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u043e\u043c\u00a0\u2014 \u044d\u0442\u043e \u0442\u043e\u00a0\u0436\u0435, \u0447\u0442\u043e\u00a0\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0434\u0438\u0441\u043f\u0435\u0442\u0447\u0435\u0440\u043e\u043c \u043d\u0430\u00a0\u043a\u0440\u0443\u043f\u043d\u043e\u043c \u0436\\\u0434 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435. <\/p>\n<p>\u0415\u0441\u043b\u0438 \u0432\u044b \u0437\u043d\u0430\u0435\u0442\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u0445\u043e\u0440\u043e\u0448\u0438\u0435 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0438, \u0442\u043e \u043f\u0438\u0448\u0435\u0442\u0435 \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445.<\/p>\n<h3>\u0421\u043b\u043e\u0432\u0430\u0440\u044c<\/h3>\n<p>\u0414\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0438 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u043d\u0430 \u044d\u0442\u043e\u0442 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a \u0432\u0430\u043c \u043d\u0430\u0434\u043e \u0443\u043c\u0435\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043e\u0442 \u044d\u0442\u0438 \u0430\u043a\u0440\u043e\u043d\u0438\u043c\u044b<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\"><strong>\u0410\u043a\u0440\u043e\u043d\u0438\u043c<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u0420\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0430<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">PLL<\/p>\n<\/td>\n<td>\n<p align=\"left\">Phase-locked loop<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">ALC<\/p>\n<\/td>\n<td>\n<p align=\"left\">Automatic Level Control<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">PCM<\/p>\n<\/td>\n<td>\n<p align=\"left\">Pulse-code modulation<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">I2S<\/p>\n<\/td>\n<td>\n<p align=\"left\">Inter-IC Sound Bus<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">I2C<\/p>\n<\/td>\n<td>\n<p align=\"left\">Inter-Integrated Circuit<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">PGA<\/p>\n<\/td>\n<td>\n<p align=\"left\">programmable-gain amplifiers<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">DC<\/p>\n<\/td>\n<td>\n<p align=\"left\">Direct current<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">ADC<\/p>\n<\/td>\n<td>\n<p align=\"left\">Analog-to-digital converter<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">DAC<\/p>\n<\/td>\n<td>\n<p align=\"left\">digital to analog converter<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"159\" width=\"159\">\n<p align=\"left\">QFN<\/p>\n<\/td>\n<td>\n<p align=\"left\">Quad Flat No-leads package<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u041a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b:<\/h3>\n<ol>\n<li>\n<p>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Notch filter?<\/p>\n<\/li>\n<li>\n<p>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 equalizer?<\/p>\n<\/li>\n<li>\n<p>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 De-emphasis?<\/p>\n<\/li>\n<li>\n<p>\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Attack time?<\/p>\n<\/li>\n<\/ol>\n<details class=\"spoiler\">\n<summary>URLs<\/summary>\n<div class=\"spoiler__content\">\n<p>\u041e\u0431\u0437\u043e\u0440 \u0423\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f \u0417\u0432\u0443\u043a\u0430 \u0438\u0437 Apple AirTag <a href=\"https:\/\/habr.com\/ru\/articles\/767386\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/767386\/<\/a><\/p>\n<p>\u041e\u0431\u0437\u043e\u0440 A\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e A\u0443\u0434\u0438\u043e \u043a\u043e\u0434\u0435\u043a\u0430 MAX9860 (2x ADC+DAC)  <a href=\"https:\/\/habr.com\/ru\/articles\/758140\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/758140\/<\/a><\/p>\n<p>\u0427\u0438\u043f Audio\u0421odec(\u0430) WM8731 (\u0438\u043b\u0438 (ADC\/DAC)*2 \u0438\u0437 iPod(\u0430))  <a href=\"https:\/\/habr.com\/ru\/articles\/703588\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/703588\/<\/a><\/p>\n<p>NAU8814YG <a href=\"https:\/\/www.nuvoton.com\/products\/smart-home-audio\/audio-converters\/audio-codec-series\/nau8814yg\/\" rel=\"noopener noreferrer nofollow\">https:\/\/www.nuvoton.com\/products\/smart-home-audio\/audio-converters\/audio-codec-series\/nau8814yg\/<\/a><\/p>\n<p>\u0417\u0430\u0447\u0435\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0443 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0447\u0438\u0441\u043b\u0430 (\u0438\u043b\u0438 \u043e\u0431\u0437\u043e\u0440 MEMS \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 MP23DB01HPTR) <a href=\"https:\/\/habr.com\/ru\/articles\/765896\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/765896\/<\/a><\/p>\n<p>NAU881x-stm32-C <a href=\"https:\/\/github.com\/muhammadrefa\/NAU881x-stm32-C\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/muhammadrefa\/NAU881x-stm32-C<\/a><\/p>\n<p>\u0410\u043d\u0430\u043b\u0438\u0442\u0438\u043a\u0430 \u043f\u043e NAU8814 <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1XXffSqG6324FbjQRW5MAGq5seiLfEc9OIFj81_xSCBA\/edit#gid=0\" rel=\"noopener noreferrer nofollow\">https:\/\/docs.google.com\/spreadsheets\/d\/1XXffSqG6324FbjQRW5MAGq5seiLfEc9OIFj81_xSCBA\/edit#gid=0<\/a><\/p>\n<p>\u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d &#8212; \u0434\u0430\u0442\u0447\u0438\u043a \u043e\u0431\u044a\u0451\u043c\u0430 <a href=\"https:\/\/habr.com\/ru\/articles\/792096\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/792096\/<\/a><\/p>\n<p>\u0421\u0430\u0439\u0442 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430 \u043a\u043e\u0434\u0435\u043a\u0430 <a href=\"https:\/\/www.nuvoton.com\/\" rel=\"noopener noreferrer nofollow\">https:\/\/www.nuvoton.com\/<\/a><\/p>\n<p>NV-NAU8814 <a href=\"https:\/\/www.techdesign.com\/market\/nuvoton\/product-detail\/ntc000033\/nv-nau8814\" rel=\"noopener noreferrer nofollow\">https:\/\/www.techdesign.com\/market\/nuvoton\/product-detail\/ntc000033\/nv-nau8814<\/a><\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><\/p>\n<div class=\"tm-article-poll-container\"><!--[--><\/p>\n<div class=\"tm-article-poll tm-article-poll_variant-bordered\">\n<div class=\"tm-notice tm-notice_positive tm-article-poll__notice\"><!----><\/p>\n<div class=\"tm-notice__inner\"><!----><\/p>\n<div class=\"tm-notice__content\" data-test-id=\"notice-content\"><!--[--><span>\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u043f\u0440\u043e\u0441\u0435. <a rel=\"nofollow\" href=\"\/kek\/v1\/auth\/habrahabr\/?back=\/ru\/articles\/808499\/&#038;hl=ru\">\u0412\u043e\u0439\u0434\u0438\u0442\u0435<\/a>, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430.<\/span><!--]--><\/div>\n<\/div>\n<\/div>\n<p><!--[--><\/p>\n<div class=\"tm-article-poll__header\">\u0412\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0441 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u043e\u0439 NAU8814?<\/div>\n<div class=\"tm-article-poll__answers\"><!--[--><\/p>\n<div class=\"tm-article-poll__answer\">\n<div class=\"tm-article-poll__answer-data\"><span class=\"tm-article-poll__answer-percent\">6.9% <\/span><span class=\"tm-article-poll__answer-label\">\u0434\u0430<\/span><span class=\"tm-article-poll__answer-votes\">2<\/span><\/div>\n<div class=\"tm-article-poll__answer-bar\">\n<div class=\"tm-article-poll__answer-progress\" style=\"width: 6.9%\"><\/div>\n<\/div>\n<\/div>\n<div class=\"tm-article-poll__answer\">\n<div class=\"tm-article-poll__answer-data\"><span class=\"tm-article-poll__answer-percent tm-article-poll__answer-percent_winning\">93.1% <\/span><span class=\"tm-article-poll__answer-label\">\u043d\u0435\u0442<\/span><span class=\"tm-article-poll__answer-votes\">27<\/span><\/div>\n<div class=\"tm-article-poll__answer-bar\">\n<div class=\"tm-article-poll__answer-progress tm-article-poll__answer-progress_winning\" style=\"width: 93.1%\"><\/div>\n<\/div>\n<\/div>\n<p><!--]--><\/div>\n<div class=\"tm-article-poll__stats\"> \u041f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043b\u0438 29 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.   \u0412\u043e\u0437\u0434\u0435\u0440\u0436\u0430\u043b\u0441\u044f 1 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c. <\/div>\n<p><!--]--><\/div>\n<div class=\"tm-article-poll tm-article-poll_variant-bordered\">\n<div class=\"tm-notice tm-notice_positive tm-article-poll__notice\"><!----><\/p>\n<div class=\"tm-notice__inner\"><!----><\/p>\n<div class=\"tm-notice__content\" data-test-id=\"notice-content\"><!--[--><span>\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u043f\u0440\u043e\u0441\u0435. <a rel=\"nofollow\" href=\"\/kek\/v1\/auth\/habrahabr\/?back=\/ru\/articles\/808499\/&#038;hl=ru\">\u0412\u043e\u0439\u0434\u0438\u0442\u0435<\/a>, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430.<\/span><!--]--><\/div>\n<\/div>\n<\/div>\n<p><!--[--><\/p>\n<div class=\"tm-article-poll__header\">\u0412\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0435 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0438?<\/div>\n<div class=\"tm-article-poll__answers\"><!--[--><\/p>\n<div class=\"tm-article-poll__answer\">\n<div class=\"tm-article-poll__answer-data\"><span class=\"tm-article-poll__answer-percent\">30.77% <\/span><span class=\"tm-article-poll__answer-label\">\u0434\u0430<\/span><span class=\"tm-article-poll__answer-votes\">8<\/span><\/div>\n<div class=\"tm-article-poll__answer-bar\">\n<div class=\"tm-article-poll__answer-progress\" style=\"width: 30.77%\"><\/div>\n<\/div>\n<\/div>\n<div class=\"tm-article-poll__answer\">\n<div class=\"tm-article-poll__answer-data\"><span class=\"tm-article-poll__answer-percent tm-article-poll__answer-percent_winning\">69.23% <\/span><span class=\"tm-article-poll__answer-label\">\u043d\u0435\u0442<\/span><span class=\"tm-article-poll__answer-votes\">18<\/span><\/div>\n<div class=\"tm-article-poll__answer-bar\">\n<div class=\"tm-article-poll__answer-progress tm-article-poll__answer-progress_winning\" style=\"width: 69.23%\"><\/div>\n<\/div>\n<\/div>\n<p><!--]--><\/div>\n<div class=\"tm-article-poll__stats\"> \u041f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043b\u0438 26 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.   \u0412\u043e\u0437\u0434\u0435\u0440\u0436\u0430\u043b\u0438\u0441\u044c 2 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f. <\/div>\n<p><!--]--><\/div>\n<p><!--]--><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/808499\/\"> https:\/\/habr.com\/ru\/articles\/808499\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h3>\u041f\u0440\u043e\u043b\u043e\u0433<\/h3>\n<p>NAU8814YG \u044d\u0442\u043e 24 \u0431\u0438\u0442\u043d\u044b\u0439 \u0430\u0443\u0434\u0438\u043e \u043a\u043e\u0434\u0435\u043a \u043e\u0442 \u0442\u0430\u0439\u0432\u0430\u043d\u044c\u0441\u043a\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Nuvoton Technology \u0432 24-\u043f\u0438\u043d\u043e\u0432\u043e\u043c QFN \u043a\u043e\u0440\u043f\u0443\u0441\u0435 \u0441 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u043e I2C (\u043b\u0438\u0431\u043e SPI). \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e I2C \u0447\u0438\u043f \u043e\u0442\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 0x1A.<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 NAU8814YG \u0432 \u043d\u0430\u0442\u0443\u0440\u0435 <\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Nuvoton Technology \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u0442\u0435\u043c, \u0447\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0439 \u0435\u0451 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a NAU88C22 \u0431\u044b\u043b \u0437\u0430\u043b\u043e\u0436\u0435\u043d \u0432 \u043a\u0443\u043b\u044c\u0442\u043e\u0432\u044b\u0439 SDR-\u043f\u0440\u0438\u0451\u043c\u043d\u0438\u043a <strong>\u041c\u0430\u043b\u0430\u0445\u0438\u0442 DSP3. <\/strong><\/p>\n<p>\u0423 \u043c\u0435\u043d\u044f \u0443\u0436\u0435 \u0431\u044b\u043b\u0438 \u043e\u0431\u0437\u043e\u0440\u044b \u0434\u0440\u0443\u0433\u0438\u0445 \u0430\u0443\u0434\u0438\u043e ASIC\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u044e\u0442 \u0440\u043e\u043b\u044c \u043a\u043e\u0434\u0435\u043a\u0430:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\"><strong>ASIC<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><strong>URL<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>Type<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MAX98357B<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/767386\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/767386\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">DAC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MP23DB01HPTR<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/765896\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/765896\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">ADC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">MAX9860<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/758140\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/758140\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">ADC+DAC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">AD9833<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/733776\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/733776\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">DAC<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">WM8731<\/p>\n<\/td>\n<td data-colwidth=\"324\" width=\"324\">\n<p align=\"left\"><a href=\"https:\/\/habr.com\/ru\/articles\/703588\/\" rel=\"noopener noreferrer nofollow\">https:\/\/habr.com\/ru\/articles\/703588\/<\/a><\/p>\n<\/td>\n<td>\n<p align=\"left\">ADC+DAC<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u0422\u0435\u043e\u0440\u0438\u044f<\/h3>\n<p>\u0414\u043b\u044f \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u0441\u043f\u0435\u043a \u043f\u043e \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430\u043c \u043d\u0430\u0434\u043e \u0431\u044b\u0442\u044c \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u043c \u0441 \u044d\u0442\u0438\u043c\u0438 \u043f\u043e\u043d\u044f\u0442\u0438\u044f\u043c\u0438:<\/p>\n<p><strong>\u0430\u0443\u0434\u0438\u043e \u043a\u043e\u0434\u0435\u043a<\/strong>\u00a0\u2014 \u044d\u0442\u043e \u0446\u0438\u0444\u0440\u043e\u2011\u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0433\u0434\u0435 \u0435\u0441\u0442\u044c \u043f\u0430\u0440\u0430 ADC + DAC. \u041d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043e\u0431\u044b\u0447\u043d\u043e \u0435\u0441\u0442\u044c \u0441\u0443\u043c\u043c\u0430\u0442\u043e\u0440 \u043d\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f\u0445 \u0434\u043b\u044f \u043f\u043e\u0434\u043c\u0435\u0448\u0438\u0432\u0430\u043d\u0438\u044f \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c\u0443 \u0441\u0438\u0433\u043d\u0430\u043b\u0443 \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b \u0441 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u0432: AUX, MIC, \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u0438\u043d\u0432\u0435\u0440\u0442\u043e\u0440, \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c (boost). \u0427\u0438\u0441\u043b\u043e \u043f\u0440\u043e\u0432\u043e\u0434 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 I2S (\u0438\u043b\u0438 TDM) \u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 I2C \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u0441\u0435\u043c \u044d\u0442\u0438\u043c \u0434\u043e\u0431\u0440\u043e\u043c \u043f\u043e\u0432\u0435\u043b\u0435\u0432\u0430\u0442\u044c. <\/p>\n<p><strong>Notch filter<\/strong>\u00a0\u2014 \u044d\u0442\u043e \u0442\u0438\u043f \u0440\u0435\u0436\u0435\u043a\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0430 (band stop). \u042d\u0442\u043e \u0442\u0430\u043a\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b \u0432 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0430 \u0447\u0430\u0441\u0442\u043e\u0442 \u0438 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u043e\u0442\u044b. \u0423 notch \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u044d\u0442\u043e\u0442 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0447\u0430\u0441\u0442\u043e\u0442 \u043e\u0447\u0435\u043d\u044c \u0443\u0437\u043a\u0438\u0439.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p><strong>Attack time<\/strong>\u00a0\u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043d\u0443\u0436\u043d\u043e \u0430\u0443\u0434\u0438\u043e\u0441\u0438\u0433\u043d\u0430\u043b\u0443 \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0443\u0442\u044c \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u044b \u043f\u043e\u0441\u043b\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f. \u0412\u0440\u0435\u043c\u044f \u043c\u0435\u0436\u0434\u0443 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0435\u0442 \u043f\u043e\u0440\u043e\u0433 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430, \u0438 \u043c\u043e\u043c\u0435\u043d\u0442\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043d\u0430 \u0432\u0445\u043e\u0434.<\/p>\n<h3>\u0410\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c<\/h3>\n<p>\u0412 \u043f\u0435\u0440\u0432\u043e\u043c \u043f\u0440\u0438\u0431\u043b\u0438\u0436\u0435\u043d\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u0443 NAU8814YG \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432\u043e\u0442 \u0442\u0430\u043a. \u041f\u0440\u043e\u0441\u0442\u043e \u043a\u043e\u0440\u043e\u0431\u043e\u0447\u043a\u0430 \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0435\u0441\u0442\u044c \u0432\u0445\u043e\u0434\u044b \u0438 \u0432\u044b\u0445\u043e\u0434\u044b.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0420\u0430\u0441\u0441\u043f\u0438\u043d\u043e\u0432\u043a\u0430 \u0447\u0438\u043f\u0430 \u0442\u0430\u043a\u0430\u044f.<strong><br \/><\/strong><\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041d\u0430 \u043c\u0438\u043d\u0443\u0441 \u0432\u0442\u043e\u0440\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u0442\u0430\u043a<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041d\u0430 \u043c\u0438\u043d\u0443\u0441 \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 \u0430\u0431\u0441\u0442\u0440\u0430\u043a\u0446\u0438\u0438 \u0442\u043e, \u0447\u0442\u043e \u043f\u043e\u0434 \u043a\u0430\u043f\u043e\u0442\u043e\u043c NAU8814 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a<\/p>\n<figure class=\"full-width\"><\/figure>\n<p><strong><br \/><\/strong>\u042d\u0442\u043e \u0440\u0435\u0444\u0435\u0440\u0435\u043d\u0441 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0430<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0422\u0430\u043a \u043a\u0430\u043a \u0447\u0438\u043f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e I2C \u0432\u0441\u043f\u043e\u043c\u043d\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043c\u043e\u043c\u0435\u043d\u0442\u044b \u043f\u043e I2C<strong><br \/><\/strong><\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u043f\u0440\u043e I2S.<\/p>\n<figure class=\"full-width\"><\/figure>\n<h3>\u041a\u0430\u043a \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c NAU8814?  <\/h3>\n<p>\u041b\u044e\u0431\u0430\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0412 \u0447\u0438\u043f\u0435 NAU8814 \u0437\u0430\u043b\u043e\u0436\u0435\u043d\u043e \u0442\u0440\u0438 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0434\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438:<\/p>\n<ol>\n<li>\n<p>\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b I2C. \u0422\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0423 \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430 NAU8814  \u0435\u0441\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u043f\u0438\u043d 12 SPKCSb\/GPIO (SPI Chip Select or General Purposes I\/O). \u0418\u043c \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043b\u0430\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0430\u0443\u0434\u0438\u043e\u043a\u043e\u0434\u0435\u043a\u0430: PLL, Audio Jack.<\/p>\n<\/li>\n<li>\n<p>\u0414\u043b\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0438 \u0440\u0435\u0436\u0438\u043c\u043e\u0432 \u0440\u0430\u0431\u043e\u0442\u044b \u0435\u0441\u0442\u044c \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u043f\u0438\u043d MOUT (\u043f\u0438\u043d 16). \u041d\u0430 \u043d\u0435\u0433\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u043b\u044e\u0431\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b.<\/p>\n<\/li>\n<\/ol>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\"><strong>\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u041a\u043e\u043d\u0444\u0438\u0433<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\">MIC<\/p>\n<\/td>\n<td>\n<p align=\"left\">BYPMOUT=1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\">DAC<\/p>\n<\/td>\n<td>\n<p align=\"left\">DACMOUT=1<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"258\" width=\"258\">\n<p align=\"left\">AUX<\/p>\n<\/td>\n<td>\n<p align=\"left\">AUXMOUT=1<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h3>\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c<\/h3>\n<p>\u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043f\u0440\u043e\u0441\u043a\u0430\u043d\u0438\u0440\u0443\u0435\u043c \u0448\u0438\u043d\u0443 I2C \u0438 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043a\u0442\u043e \u0442\u0430\u043c \u0436\u0438\u0432\u0451\u0442&#8230;<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0422\u0443\u0442 ASIC\u0443 NAU8814YG \u043f\u043e\u0441\u0432\u044f\u0449\u0430\u044e\u0442\u0441\u044f \u0434\u0432\u0430 I2C \u0430\u0434\u0440\u0435\u0441\u0430: 0x34 \u0438 0x35. <\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td data-colwidth=\"74\" width=\"74\">\n<p align=\"left\"><strong>hex<\/strong><\/p>\n<\/td>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\"><strong>bin<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"left\"><strong>\u041f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"74\" width=\"74\">\n<p align=\"left\">0x34<\/p>\n<\/td>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\">0011_0100<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0438<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"74\" width=\"74\">\n<p align=\"left\">0x35<\/p>\n<\/td>\n<td data-colwidth=\"243\" width=\"243\">\n<p align=\"left\">0011_0101<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0412\u043e\u0442 \u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u044d\u0442\u043e 0011_010 = 0001_1010 = 0x1A. \u041f\u0440\u044f\u043c\u043e \u043a\u0430\u043a \u0443 WM8731.<\/p>\n<h4>\u0427\u0442\u0435\u043d\u0438\u0435 I2C \u044f\u0447\u0435\u0439\u043a\u0438<\/h4>\n<p>\u0427\u0442\u0435\u043d\u0438\u0435 I2C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0441 \u043f\u043e\u0434\u0432\u043e\u0445\u043e\u043c. \u041d\u0430\u0434\u043e \u0430\u0434\u0440\u0435\u0441\u0443 \u043f\u0440\u0438\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0441\u043f\u0440\u0430\u0432\u0430 \u043e\u0434\u0438\u043d \u043c\u043b\u0430\u0434\u0448\u0438\u0439 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 dummy \u0431\u0438\u0442.<strong><\/p>\n<p><\/strong><\/p>\n<figure class=\"full-width\"><\/figure>\n<h3>\u0417\u0430\u043f\u0438\u0441\u044c I2C \u044f\u0447\u0435\u0439\u043a\u0438<\/h3>\n<p>\u0417\u0430\u043f\u0438\u0441\u044c \u0441\u043e\u0432\u0441\u0435\u043c \u043f\u0440\u043e\u0441\u0442\u0430\u044f. \u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c 3 \u0431\u0430\u0439\u0442\u0430 \u043f\u043e I2C \u0441 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u043c \u0441\u043f\u0435\u0446. \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0423\u0434\u0430\u043b\u043e\u0441\u044c \u0432\u044b\u0447\u0438\u0442\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 9-\u0431\u0438\u0442\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 ASIC NAU8814<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041a\u0430\u043a \u0432\u0438\u0434\u043d\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440 <strong>SILICON_REVISION<\/strong> \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u043d\u0443\u043b\u0435\u0432\u043e\u0439. \u042d\u0442\u043e \u043d\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439. \u0422\u0430\u043c \u043e\u0431\u0435\u0449\u0430\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0xEE.<\/p>\n<h3>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 PLL<\/h3>\n<p>\u041a\u0430\u043a \u0438 \u0432\u0441\u0451 \u0432\u00a0\u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0435, \u0434\u043b\u044f\u00a0\u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 ADC \u0438 DAC \u043d\u0430\u00a0\u0438\u0445 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0434\u0430\u0442\u044c \u0442\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. \u0412\u00a0\u0442\u043e\u0439 \u043f\u043b\u0430\u0442\u0435, \u0433\u0434\u0435 \u0443\u00a0\u043c\u0435\u043d\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d NAU8814\u00a0\u0442\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0435\u00a0\u043e\u0442\u00a0\u043a\u0432\u0430\u0440\u0446\u0435\u0432\u043e\u0433\u043e \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430, \u0430\u00a0\u043e\u0442\u00a0\u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430. \u041f\u0440\u043e\u0432\u043e\u0434 MCLK \u043f\u0440\u0438\u043f\u0430\u044f\u043d \u043a\u00a0\u043f\u0438\u043d\u0443 \u0441\u00a0PWM \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 \u043e\u0442\u00a0\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0430. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u043d\u0435 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0433\u043e \u0442\u0430\u0439\u043c\u0435\u0440\u0430 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0430 PWM. \u0412\u043e\u0442 \u0442\u0430\u043a, \u0432\u00a0\u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438, \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0443\u0440 PLL, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u00a0\u0410\u0426\u041f \u0438 \u0426\u0410\u041f \u043f\u043e\u0441\u0442\u0443\u043f\u0438\u043b\u043e \u0442\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435. <\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0414\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a PLL \u043d\u0430\u0434\u043e \u043a\u0430\u043a\u00a0\u0440\u0430\u0437 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u043c \u043f\u0438\u043d\u043e\u043c <strong>CSd\/GPIO<\/strong>. \u042f \u0432\u044b\u0432\u0435\u043b \u00ab\u043d\u0430 \u0443\u043b\u0438\u0446\u0443\u00bb \u0447\u0430\u0441\u0442\u043e\u0442\u0443 PLL\/4 \u0438 \u0443\u0432\u0438\u0434\u0435\u043b \u0447\u0430\u0441\u0442\u043e\u0442\u0443 3.25\u00a0MHz. \u042d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e\u00a0\u043f\u0435\u0440\u0435\u0434 \u0434\u0435\u043b\u0438\u0442\u0435\u043b\u0435\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u0430 PLL \u0440\u0430\u0432\u043d\u0430 13\u00a0MHz.<\/p>\n<figure class=\"full-width\">\n<div><figcaption>\u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043d\u0430 CSb\/GPIO = 3.25 MHz<\/figcaption><\/div>\n<\/figure>\n<p>\u042d\u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0440\u0430\u0441\u0447\u0451\u0442\u043d\u044b\u043c\u0438 run-time \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c\u0438 \u0432 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0423\u0441\u043f\u0435\u0445!<\/p>\n<h3>\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u0430<\/h3>\n<p>\u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c ASIC \u0432 \u0440\u0435\u0436\u0438\u043c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0432\u0443\u043a\u0430 \u043d\u0430\u0434\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440\u043e\u0432 \u0432\u043e\u0442 \u043a\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0448\u043b\u0438 \u043f\u043e \u043a\u0440\u0430\u0441\u043d\u043e\u043c\u0443 \u0442\u0440\u0430\u043a\u0442\u0443.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u042f \u0441\u043e\u0437\u0434\u0430\u043b \u0432 \u043a\u043e\u0434\u0435 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043c\u0430\u0441\u0441\u0438\u0432 int16_t \u0441\u0435\u043c\u043f\u043b\u043e\u0432 (96 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432), \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043b \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u0438\u043d\u0443\u0441\u0430<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u043b \u043d\u0430 I2S \u044d\u0442\u043e\u0442 \u043c\u0430\u0441\u0441\u0438\u0432. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043e\u0441\u0446\u0438\u043b\u043b\u043e\u0433\u0440\u0430\u0444\u043e\u043c \u044f \u0443\u0432\u0438\u0434\u0435\u043b \u0441\u0438\u0433\u043d\u0430\u043b \u043d\u0430 \u043f\u0438\u043d\u0435 <strong>MOUT<\/strong>.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u041e\u0442\u043b\u0438\u0447\u043d\u043e! \u0417\u043d\u0430\u0447\u0438\u0442, \u0447\u0442\u043e \u0432\u0441\u0451 \u043f\u043e\u043d\u044f\u0442\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e. <\/p>\n<details class=\"spoiler\">\n<summary>\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f I2C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0437\u0432\u0443\u043a \u043d\u0430 SPK \u0438 MOUT<\/summary>\n<div class=\"spoiler__content\">\n<p>18:58&#8212;>nau8814_map<br \/> +&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br \/> | No  |addrD |addrH |  val   |      val [bin]      |        name         |<br \/> +&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br \/> |   0 |    0 | 0x00 | 0x0000 | 0000_0000_0000_0000 |      SOFTWARE_RESET |<br \/> |   1 |    1 | 0x01 | 0x013d | 0000_0001_0011_1101 |  POWER_MANAGEMENT_1 |<br \/> |   2 |    2 | 0x02 | 0x0015 | 0000_0000_0001_0101 |  POWER_MANAGEMENT_2 |<br \/> |   3 |    3 | 0x03 | 0x00ed | 0000_0000_1110_1101 |  POWER_MANAGEMENT_3 |<br \/> |   4 |    4 | 0x04 | 0x0010 | 0000_0000_0001_0000 |     AUDIO_INTERFACE |<br \/> |   5 |    5 | 0x05 | 0x0000 | 0000_0000_0000_0000 |         COMPANDING  |<br \/> |   6 |    6 | 0x06 | 0x0100 | 0000_0001_0000_0000 |     CLOCK_CONTROL_1 |<br \/> |   7 |    7 | 0x07 | 0x0000 | 0000_0000_0000_0000 |     CLOCK_CONTROL_2 |<br \/> |   8 |    8 | 0x08 | 0x0034 | 0000_0000_0011_0100 |           GPIO_CTRL |<br \/> |   9 |   10 | 0x0a | 0x0000 | 0000_0000_0000_0000 |            DAC_CTRL |<br \/> |  10 |   11 | 0x0b | 0x00ff | 0000_0000_1111_1111 |          DAC_VOLUME |<br \/> |  11 |   14 | 0x0e | 0x0180 | 0000_0001_1000_0000 |            ADC_CTRL |<br \/> |  12 |   15 | 0x0f | 0x00ff | 0000_0000_1111_1111 |          ADC_VOLUME |<br \/> |  13 |   18 | 0x12 | 0x012c | 0000_0001_0010_1100 |      EQ1_LOW_CUTOFF |<br \/> |  14 |   19 | 0x13 | 0x002c | 0000_0000_0010_1100 |          EQ2_PEAK_1 |<br \/> |  15 |   20 | 0x14 | 0x002c | 0000_0000_0010_1100 |          EQ3_PEAK_2 |<br \/> |  16 |   21 | 0x15 | 0x002c | 0000_0000_0010_1100 |           EQ4_PEAK3 |<br \/> |  17 |   22 | 0x16 | 0x002c | 0000_0000_0010_1100 |     EQ5_HIGH_CUTOFF |<br \/> |  18 |   24 | 0x18 | 0x0000 | 0000_0000_0000_0000 |       DAC_LIMITER_1 |<br \/> |  19 |   25 | 0x19 | 0x0070 | 0000_0000_0111_0000 |       DAC_LIMITER_2 |<br \/> |  20 |   27 | 0x1b | 0x0000 | 0000_0000_0000_0000 | NOTCH_FILTER_0_HIGH |<br \/> |  21 |   28 | 0x1c | 0x0000 | 0000_0000_0000_0000 |  NOTCH_FILTER_0_LOW |<br \/> |  22 |   29 | 0x1d | 0x0000 | 0000_0000_0000_0000 | NOTCH_FILTER_1_HIGH |<br \/> |  23 |   30 | 0x1e | 0x0000 | 0000_0000_0000_0000 | NOTCH_FILTER_1_LOW  |<br \/> |  24 |   32 | 0x20 | 0x0018 | 0000_0000_0001_1000 |          ALC_CTRL_1 |<br \/> |  25 |   33 | 0x21 | 0x000b | 0000_0000_0000_1011 |          ALC_CTRL_2 |<br \/> |  26 |   34 | 0x22 | 0x0032 | 0000_0000_0011_0010 |          ALC_CTRL_3 |<br \/> |  27 |   35 | 0x23 | 0x0008 | 0000_0000_0000_1000 |          NOISE_GATE |<br \/> |  28 |   36 | 0x24 | 0x0008 | 0000_0000_0000_1000 |          PLL_N_CTRL |<br \/> |  29 |   37 | 0x25 | 0x000c | 0000_0000_0000_1100 |             PLL_K_1 |<br \/> |  30 |   38 | 0x26 | 0x0093 | 0000_0000_1001_0011 |             PLL_K_2 |<br \/> |  31 |   39 | 0x27 | 0x00e9 | 0000_0000_1110_1001 |             PLL_K_3 |<br \/> |  32 |   40 | 0x28 | 0x0000 | 0000_0000_0000_0000 |    ATTENUATION_CTRL |<br \/> |  33 |   44 | 0x2c | 0x000b | 0000_0000_0000_1011 |          INPUT_CTRL |<br \/> |  34 |   45 | 0x2d | 0x0010 | 0000_0000_0001_0000 |            PGA_GAIN |<br \/> |  35 |   47 | 0x2f | 0x0150 | 0000_0001_0101_0000 |           ADC_BOOST |<br \/> |  36 |   49 | 0x31 | 0x000a | 0000_0000_0000_1010 |         OUTPUT_CTRL |<br \/> |  37 |   50 | 0x32 | 0x0001 | 0000_0000_0000_0001 |  SPEAKER_MIXER_CTRL |<br \/> |  38 |   54 | 0x36 | 0x003f | 0000_0000_0011_1111 |       SPKOUT_VOLUME |<br \/> |  39 |   56 | 0x38 | 0x0001 | 0000_0000_0000_0001 |       MIXER_CONTROL |<br \/> |  40 |   58 | 0x3a | 0x0000 | 0000_0000_0000_0000 |  POWER_MANAGEMENT_4 |<br \/> |  41 |   59 | 0x3b | 0x0000 | 0000_0000_0000_0000 |           TIME_SLOT |<br \/> |  42 |   60 | 0x3c | 0x0004 | 0000_0000_0000_0100 |        ADCOUT_DRIVE |<br \/> |  43 |   62 | 0x3e | 0x00ee | 0000_0000_1110_1110 |    SILICON_REVISION |<br \/> |  44 |   63 | 0x3f | 0x001a | 0000_0000_0001_1010 |           2_WIRE_ID |<br \/> |  45 |   64 | 0x40 | 0x00ca | 0000_0000_1100_1010 |       ADDITIONAL_ID |<br \/> |  46 |   65 | 0x41 | 0x0124 | 0000_0001_0010_0100 |            RESERVED |<br \/> |  47 |   69 | 0x45 | 0x0001 | 0000_0000_0000_0001 |   HIGH_VOLTAGE_CTRL |<br \/> |  48 |   70 | 0x46 | 0x0010 | 0000_0000_0001_0000 |  ALC_ENHANCEMENTS_1 |<br \/> |  49 |   71 | 0x47 | 0x0000 | 0000_0000_0000_0000 |  ALC_ENHANCEMENTS_2 |<br \/> |  50 |   73 | 0x49 | 0x0007 | 0000_0000_0000_0111 |  ADDITIONAL_IF_CTRL |<br \/> |  51 |   75 | 0x4b | 0x0000 | 0000_0000_0000_0000 |  POWER_TIE_OFF_CTRL |<br \/> |  52 |   76 | 0x4c | 0x0006 | 0000_0000_0000_0110 |    AGC_P2P_DETECTOR |<br \/> |  53 |   77 | 0x4d | 0x0000 | 0000_0000_0000_0000 |   AGC_PEAK_DETECTOR |<br \/> |  54 |   78 | 0x4e | 0x0011 | 0000_0000_0001_0001 |  CONTROL_AND_STATUS |<br \/> |  55 |   79 | 0x4f | 0x0018 | 0000_0000_0001_1000 | OUTPUT_TIE_OFF_CTRL |<br \/> +&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;+&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<\/p>\n<\/div>\n<\/details>\n<h3>\u0417\u0430\u043f\u0438\u0441\u044c \u0437\u0432\u0443\u043a\u0430<\/h3>\n<p>\u0414\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u043d\u0430\u0434\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0432 I2C \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b \u0432\u043e\u0442 \u044d\u0442\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0431\u0438\u0442\u043e\u0432. \u0422\u043e\u0433\u0434\u0430 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0442\u0440\u0430\u043a\u0442 \u043e\u0442 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u0430 \u043a I2S.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u0414\u0430\u043b\u0435\u0435 \u0432\u0441\u0451 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0442\u0435\u043a\u0441\u0442\u0443 \u043f\u0440\u043e WM8731 (<a href=\"https:\/\/habr.com\/ru\/articles\/703588\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0441\u044b\u043b\u043a\u0430<\/a>) \u0438 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d MP23DB01HPTR (<a href=\"https:\/\/habr.com\/ru\/articles\/765896\/\" rel=\"noopener noreferrer nofollow\">\u0441\u0441\u044b\u043b\u043a\u0430<\/a>). \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u043c \u0441 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430 \u0442\u043e\u043d. \u0417\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043f\u043e I2S \u0437\u0432\u0443\u043a \u043a\u043e\u0434\u0435\u043a\u043e\u043c \u0432 RAM \u043f\u0430\u043c\u044f\u0442\u044c. \u0412\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u043c DFT, \u043d\u0430\u0445\u043e\u0434\u0438\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439 \u0438 \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u043c \u0435\u0451 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u0435.<\/p>\n<p>\u0418\u0442\u0430\u043a, \u0441\u043b\u0435\u0434\u0438\u0442\u0435 \u0437\u0430 \u0440\u0443\u043a\u0430\u043c\u0438&#8230; \u042f \u0431\u0435\u0440\u0443 \u0434\u0432\u0443\u0445\u043a\u0430\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440 RIGOL DG1022, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e \u0435\u0433\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u043d\u0430 \u0438\u0441\u043f\u0443\u0441\u043a\u0430\u043d\u0438\u0435 2k Hz \u0441 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439 100mV \u0438 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u044e \u0449\u0443\u043f \u043d\u0430 24\u0439 \u043f\u0438\u043d  MIP_P NAU8814. \u0417\u0430\u0442\u0435\u043c \u044f \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u044e \u0430\u0443\u0434\u0438\u043e\u0434\u043e\u0440\u043e\u0436\u043a\u0443 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e 300 \u0441\u0435\u043c\u043f\u043b\u043e\u0432 \u043d\u0430 48kHz \u0432 RAM \u043f\u0430\u043c\u044f\u0442\u044c \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430. \u042d\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0442\u0440\u0435\u043a \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e 6.25ms.<\/p>\n<figure class=\"full-width\"><\/figure>\n<p>\u042d\u0442\u043e\u0442 \u0442\u0440\u0435\u043a \u043c\u043e\u0436\u043d\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0435\u0441\u043b\u0438<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-373925","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/373925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=373925"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/373925\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=373925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=373925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=373925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}