Мэдрэгч гэж юу вэ?
Мэдрэгч гэдэг нь физик орчноос ямар нэгэн төрлийн оролтыг илрүүлж, хариу үйлдэл үзүүлдэг төхөөрөмж юм. Оролт нь гэрэл, дулаан, хөдөлгөөн, чийг, даралт эсвэл бусад олон төрлийн хүрээлэн буй орчны үзэгдэл байж болно. Гаралт нь ерөнхийдөө мэдрэгчийн байршилд хүн уншиж болох дэлгэц болгон хөрвүүлдэг эсвэл унших эсвэл цаашид боловсруулах зорилгоор сүлжээгээр цахим хэлбэрээр дамжуулдаг дохио юм.
Мэдрэгч нь эд зүйлсийн интернет (IoT)-д гол үүрэг гүйцэтгэдэг. Эдгээр нь тодорхой орчны талаарх мэдээллийг цуглуулах, боловсруулах экосистемийг бий болгох боломжийг олгодог бөгөөд ингэснээр үүнийг илүү хялбар, үр дүнтэй хянах, удирдах, хянах боломжтой болно. IoT мэдрэгчийг гэрт, талбайд, автомашинд, онгоцонд, үйлдвэрлэлийн орчинд болон бусад орчинд ашигладаг. Мэдрэгч нь физик ертөнц ба логик ертөнцийн хоорондох зайг гүүр болгож, мэдрэгчээс цуглуулсан өгөгдлийг шинжилж, дээр нь ажилладаг тооцооллын дэд бүтцийн нүд, чих болж ажилладаг.
Хэрхэн Б хийх вэзалгахнэгМэдрэгч?
1. Үндэслэл
Ерөнхийдөө бид мэдрэгчийн нөлөөг дибаг хийхдээ эхлээд үүнийг асаах хэрэгтэй бөгөөд үүнийг мэдрэгчийн bringup гэж нэрлэдэг. Ажлын энэ хэсгийг ихэвчлэн жолоочийн инженер хийдэг боловч заримдаа тохируулгын инженер хийх шаардлагатай болдог.
Гэхдээ үнэндээ хэрэв бүх зүйл сайн болвол мэдрэгчийн драйвер дээр мэдрэгчийн тохиргоо, i2c хаяг, болон мэдрэгчийн chip_id-г тохируулсны дараа зургийг гаргаж болох боловч ихэнх тохиолдолд тийм ч жигд биш бөгөөд олон асуудал тулгардаг.
2. Мэдрэгчийг гаргаж ирэх үйл явц
Мэдрэгчийн тохиргооны шаардлагатай үзүүлэлтүүд, түүний дотор нягтрал, Mclk, фрэймийн хурд, гаралтын түүхий зургийн битийн өргөн, mipi_lanes-ийн тоо зэргийг мэдрэгчийн үйлдвэрт өгнө үү. Шаардлагатай бол платформоор дэмжигдсэн хамгийн их mipi хурдыг хэтрүүлж болохгүй гэдгийг тайлбарлана уу;
Тохиргоог авсны дараа мэдрэгчийн драйверийг тохируулаад, эхлээд мэдрэгчийн тохиргоо, I2C хаяг, chip_id-г тохируулна уу;
Эх хавтангийн бүдүүвч диаграммыг авч, техник хангамжтай холбоотой тохиргоог баталгаажуулж, эх хавтангийн бүдүүвч диаграммын дагуу dts дэх mclk, reset, pwrdn, i2c-ийн зүү хяналтыг тохируулна уу;
Дээрх алхмуудыг хийсний дараа, хэрэв техник хангамжид асуудал гарахгүй бол та зургийг үндсэндээ гэрэлтүүлж, дараа нь мэдрэгчийн мэдээллийн хуудасны дагуу мэдрэгчийн өртөлтийн хугацаа, аналог олшруулалт болон бусад регистрүүдийг нарийвчлан тохируулж болно;
3. Асуудлын хураангуй
a. Reset, pwrdn, i2c, mclk-ийн пинүүдийг хэрхэн тодорхойлох вэ?
Юуны өмнө та бүдүүвч диаграммыг уншиж сурах хэрэгтэй. Эхэндээ диаграммыг авахад би маш их төөрөлдсөн. Хэтэрхий олон зүйл замбараагүй байгаа юм шиг санагдсан. Хаанаас эхлэхээ мэдэхгүй байсан. Үнэндээ анхаарал хандуулах газар тийм ч олон биш байна. Би бүхэл бүтэн диаграммыг ойлгох шаардлагагүй.
Бид голчлон камерыг тохируулдаг тул Зураг а-д үзүүлсэн шиг MIPI_CSI интерфэйсийн хэсгийг олоод зөвхөн CM_RST_L (дахин тохируулах), CM_PWRDN (pwrdn), CM_I2C_SCL (i2c_clk), CM_I2C_SDA (i2c_data), болон CM_MCLK (mclk)-ийн хяналтын зүүнүүд дээр анхаарлаа төвлөрүүлдэг.
б. I2C бүтэлгүйтэх үү?
i2c хаяг буруу тохируулагдсан байна: Ерөнхийдөө i2c нь хоёр хаягтай бөгөөд дээш эсвэл доош татахад түвшин нь өөр өөр байдаг.
AVDD, DVDD, IOVDD техник хангамжийн цахилгаан хангамжийн асуудлыг шалгана уу, зарим техник хангамжийн гурван тэжээлийн хангамж нь тогтмол тэжээлийн хангамж бөгөөд зарим гурван тэжээлийн хангамжийг програм хангамжаар удирддаг. Хэрэв програм хангамжаар удирддаг бол эдгээр гурван тэжээлийн хангамжийг драйверын хяналтын зүү рүү нэмэх шаардлагатай.
mclk зүүний тохиргоо буруу байна: та мэдрэгчид өгөгдсөн цаг байгаа эсэхийг, эсвэл 24MHz, 27MHz гэх мэт цаг зөв эсэхийг хэмжихийн тулд осциллограф ашиглаж болно.
Буруу i2c пин тохиргоо: Ерөнхийдөө харгалзах GPIO зөв тодорхойлогдсон эсэхийг баталгаажуулахын тулд та үндсэн удирдлагын харгалзах pinmux-pins файлыг шалгаж болно;
в. Зураг дээр ямар ч дүрс байхгүй эсвэл хэвийн бус дүрс байхгүй;
mipi дамжуулалтад алдаа байгаа эсэхийг шалгахын тулд ISP талын командыг оруулна уу.
Мипи дохиог осциллографаар хэмжиж болно.
Түүхий зургийг аваад ямар нэгэн хэвийн бус байдал байгаа эсэхийг шалгана уу. Хэрэв түүхий зураг дээр хэвийн бус байдал байгаа бол энэ нь ерөнхийдөө мэдрэгчийн тохиргоотой холбоотой асуудал юм. Анхны мэдрэгчийн үйлдвэрийн хэн нэгнээс шалгуулахыг хүс.
Өсөлтийг нэмэгдүүлсний дараа мэдрэгчтэй холбоотой босоо судал (FPN гэж нэрлэдэг) байдаг бөгөөд ерөнхийдөө анхны мэдрэгчийн үйлдвэрт харьцах шаардлагатай байдаг;
Ямар төрлийн sбаталгаажуулахs нь Hampo камерт багтсан уу?
Dongguan Hampo Electronic Technology Co., Ltd2014 онд байгуулагдсан, аудио болон видео электрон бүтээгдэхүүний дизайн, судалгаа, хөгжүүлэлт, үйлдвэрлэлээр мэргэшсэн үйлдвэрлэгч юм., энэ салбарт 10 гаруй жил ажилласан туршлагатай.
Үйлчлүүлэгчдийн өөрчлөн тохируулах хэрэгцээг хангахын тулд Хаmpoбүтээгдэхүүнээ байнга баяжуулж байгаа бөгөөд энэ хугацаанд олон мэдрэгчийг ашигласангэрэлдээр, голчлон Sony цувралыг багтаасан: IMX179, IMX307, IMX335, IMX568, IMX415, IMX166, IMX298, IMX291, IMX323 болонIMX214гэх мэт; OV2710, OV5648 гэх мэт Omnivision цувралууд,OV2718, OV9734 болонOV9281гэх мэт.; AR0230 гэх мэт Aptina цуврал,AR0234, AR0330, AR0331, AR0130 болон MI5100 гэх мэт, мөн PS5520, OS08A10, RX2719, GC2093, JXH62, болон SP1405 гэх мэт бусад мэдрэгчүүд.
Хэрэв та бусад мэдрэгчтэй төсөл боловсруулахаар төлөвлөж байгаа бол бидэнтэй холбоо бариарай, бид таны сайн хамтын ажиллагааны түнш байх болно.
Нийтэлсэн цаг: 2023 оны 3-р сарын 28
