ST VL53L5CX ფრენის დრო 8 x 8 მრავალზონიანი დიაპაზონის სენსორის მომხმარებლის სახელმძღვანელო

პროგრამული უზრუნველყოფის ინტეგრაციის სახელმძღვანელო VL53L5CX-ის ულტრა მსუბუქი დრაივერის დასანერგად
ფრენის დროის 8 x 8 მრავალზონიანი დიაპაზონის სენსორი ფართო ველით view
შესავალი
ამ მომხმარებლის სახელმძღვანელოს მიზანია ახსნას, თუ როგორ უნდა განხორციელდეს პლატფორმის ფენა, რომელიც საჭიროა VL53L5CX ultra lite დრაივერის (ULD) გამოსაყენებლად.

სურათი 1. VL53L5CX სენსორის მოდული
ცნობები:
- VL53L5CX მონაცემთა ფურცელი (DS13754)
- VL53L5CX ULD მომხმარებლის სახელმძღვანელო (UM2884
1 ფუნქციური აღწერა
1.1 სისტემა დასრულდაview
VL53L5CX სისტემა შედგება აპარატურის მოდულისა და ULD პროგრამული უზრუნველყოფისგან (VL53L5CX ULD), რომელიც მუშაობს ჰოსტზე (იხ. სურათი ქვემოთ). ტექნიკის მოდული შეიცავს ფრენის დროის (ToF) სენსორს. ST აწვდის პროგრამული უზრუნველყოფის დრაივერს, რომელიც მოხსენიებულია ამ დოკუმენტში, როგორც „დრაივერი“. ეს დოკუმენტი აღწერს დრაივერის ფუნქციებს, რომლებიც ხელმისაწვდომია ჰოსტისთვის. ეს ფუნქციები აკონტროლებენ სენსორს და იღებენ დიაპაზონის მონაცემებს.

სურათი 2. VL53L5CX სისტემა დასრულდაview
ToF სენსორული სისტემა
1.1 დრაივერის არქიტექტურა და შინაარსი
VL53L5CX ULD პაკეტი შედგება ოთხი საქაღალდისგან. დრაივერი მდებარეობს საქაღალდეში / VL53L5CX_ULD_API.
დრაივერის სწორად გამოსაყენებლად მომხმარებელმა უნდა შეავსოს ორი files, რომლებიც მდებარეობს "პლატფორმის" საქაღალდეში.
ისინი შეიცავს I2C ტრანზაქციების ფუნქციებს და მძღოლის მიერ მოთხოვნილ სხვადასხვა ფუნქციებს. დრაივერის არქიტექტურა ილუსტრირებულია შემდეგ ფიგურაში.

სურათი 3. VL53L5CX დრაივერის არქიტექტურა
2 მეხსიერების მოთხოვნები
1.1 დრაივერის მეხსიერება
ვინაიდან VL53L5CX არის RAM-ზე დაფუძნებული სენსორი, პროგრამული უზრუნველყოფის ჩატვირთვა საჭიროა დიაპაზონის სესიის დაწყებამდე. firmware ავტომატურად იგზავნება დრაივერის მიერ, როდესაც გამოიძახება ინიციალიზაციის ფუნქცია.
firmware იყენებს დრაივერის ძირითად ნაწილს (დაახლოებით 86 კბაიტი). შემდეგი ცხრილი აღწერს ტიპურ ზომას, რომელიც მოითხოვს მასპინძელს
ცხრილი 1. მეხსიერების ტიპიური გამოყენება
| File | ზომა (კბაიტი Flash-ში) |
| API | 92.6 |
| მოდული Xtalk | 2.4 |
| დანამატის გამოვლენის ბარიერი | 0.4 |
| მოდული მოძრაობის დეტექტორი | 0.2 |
| სულ | 95.6 |
შენიშვნა: მთლიანი მეხსიერება შეიძლება განსხვავდებოდეს ზონაში სამიზნეების რაოდენობისა და ჩართული გამომავალის მიხედვით. შემოთავაზებული მნიშვნელობები შეესაბამება დრაივერის ნაგულისხმევ პარამეტრებს. დამატებითი ინფორმაციისთვის იხილეთ მომხმარებლის სახელმძღვანელო UM2884.
შენიშვნა: ოპტიმიზაციის დონე (ტიპიური მეხსიერების გამოყენება) GCC-ში არის -0 წმ.
3 პლატფორმის განხორციელება
ამ თავში აღწერილი მოქმედებები უნდა განხორციელდეს მომხმარებლის მიერ დრაივერის გამოსაყენებლად. ცარიელი ფუნქციები განთავსებულია "platform.c"-ში. file
1.1I2C წაკითხვა/ჩაწერა
ტრანზაქციებს VL53L5CX სენსორსა და ჰოსტს შორის ახორციელებს I2C. მოდულის პინი და სქემები მოცემულია VL53L5CX მონაცემთა ფურცელში (DS13754).
მომხმარებელმა უნდა განახორციელოს I2C ფუნქციები მონაცემების წასაკითხად და ჩასაწერად. მინიმალური და მაქსიმალური I2C ტრანზაქციები ჩამოთვლილია შემდეგ ცხრილში.
ცხრილი 2. I2C ტრანზაქციის ზომა
| დაყენება | ზომა (ბაიტი) |
| წაკითხვის მინიმალური I2C | 1 |
| წაკითხვის მაქსიმუმი I2C | 3100 |
| Min I2C ჩაწერეთ | 1 |
| Max I2C ჩაწერეთ | 32800 |
I2C გამტარუნარიანობა
VL53L5CX აგზავნის ან იღებს მონაცემებს I2C-ის საშუალებით, როდესაც დაკმაყოფილებულია ერთ-ერთი შემდეგი პირობა:
- სენსორის ინიციალიზაციისას. ჩატვირთულია პროგრამული უზრუნველყოფა და იხსნება რუტინული თანმიმდევრობა.
- როდესაც მასპინძელი იღებს ან აყენებს კვების რეჟიმს.
- როდესაც სენსორი არის კონფიგურირებული, გაშვებული ან შეჩერებულია
- როდესაც დიაპაზონის მონაცემები იკითხება.
- გამოკითხვის რეჟიმისთვის, როდესაც მასპინძელი ამოწმებს მზად არის თუ არა ახალი მონაცემები. I2C საათის სიჩქარიდან გამომდინარე, ინიციალიზაციის რუტინას შეიძლება დრო დასჭირდეს, რადგან საჭიროა დაახლოებით 86 კბაიტი.
დატვირთული. კიდევ ერთი მაღალი I2C გამოყენება შეიძლება დაემატოს მაღალი კადრების სიხშირეს, კონკრეტული კონფიგურაციების გამოყენებით (ყველა გამომავალი ჩართულია და სამიზნეების მაქსიმალური რაოდენობა ზონაში). შემდეგი ცხრილი იძლევა გამტარუნარიანობას რამდენიმე კონფიგურაციისთვის.
ცხრილი 3. IC2 გამტარუნარიანობა რამდენიმე კონფიგურაციის დიაპაზონში
| დრაივერის კონფიგურაცია | პაკეტის ზომა (ბაიტი) | გამტარუნარიანობა (ბაიტი/წმ) |
| 1 ჰც – გარჩევადობა 4×4 – 1 სამიზნე ზონაში
- მიიღეთ მხოლოდ მანძილი + სამიზნე სტატუსი + აღმოჩენილი სამიზნე |
124 |
124 |
| 1 ჰც – გარჩევადობა 8×8 – 1 სამიზნე ზონაში
- მიიღეთ მხოლოდ მანძილი + სამიზნე სტატუსი + აღმოჩენილი სამიზნე |
316 |
316 |
| 60 ჰც – გარჩევადობა 4×4 – 4 სამიზნე ზონაში – ყველა გამომავალი ჩართულია | 1008 | 63000 |
| 15 ჰც – გარჩევადობა 8×8 – 4 სამიზნე ზონაში – ყველა გამომავალი ჩართულია | 3360 | 50909 |
გადასინჯვის ისტორია
ცხრილი 4. დოკუმენტის გადასინჯვის ისტორია
| თარიღი | ვერსია | ცვლილებები |
| 03-ივნ-2021 | 1 | თავდაპირველი გამოშვება |
მნიშვნელოვანი შეტყობინება - გთხოვთ, ყურადღებით წაიკითხოთ
STMicroelectronics NV და მისი შვილობილი კომპანიები (”ST”) იტოვებენ უფლებას ნებისმიერ დროს გააკეთონ ცვლილებები, შესწორებები, დამატებები, ცვლილებები და გაუმჯობესებები ST პროდუქტებში და / ან ამ დოკუმენტში გაფრთხილების გარეშე. მყიდველებმა შეკვეთების განთავსებამდე უნდა მიიღონ უახლესი შესაბამისი ინფორმაცია ST პროდუქტებზე. ST პროდუქციის რეალიზაცია ხდება ST– ის წესების და პირობების შესაბამისად, შეკვეთის მიღების მომენტში.
შემსყიდველები მხოლოდ პასუხისმგებელნი არიან ST პროდუქტების არჩევაზე, შერჩევასა და გამოყენებაზე და ST არ იღებს პასუხისმგებლობას განაცხადის დახმარების ან შემსყიდველთა პროდუქციის დიზაინისთვის.
არავითარი ლიცენზია, გამოხატული თუ ნაგულისხმევი, ინტელექტუალური საკუთრების უფლებაზე არ არის გაცემული ST-ის მიერ აქ
ST პროდუქტების ხელახალი გაყიდვა წინამდებარე ინფორმაციისგან განსხვავებული დებულებებით გააუქმებს ST-ის მიერ ასეთ პროდუქტზე გაცემულ ნებისმიერ გარანტიას.
ST და ST ლოგო ST-ის სავაჭრო ნიშნებია. ST სავაჭრო ნიშნების შესახებ დამატებითი ინფორმაციისთვის იხილეთ www.st.com/trademarks. ყველა სხვა პროდუქტის ან სერვისის სახელი მათი შესაბამისი მფლობელების საკუთრებაა.
ამ დოკუმენტის ინფორმაცია ანაცვლებს და ცვლის ადრე მოწოდებულ ინფორმაციას ამ დოკუმენტის ნებისმიერ წინა ვერსიაში.
© 2021 STMicroelectronics – ყველა უფლება დაცულია
წაიკითხეთ მეტი ამ სახელმძღვანელოს შესახებ და ჩამოტვირთეთ PDF:
დოკუმენტები / რესურსები
![]() |
ST VL53L5CX ფრენის დროის 8 x 8 მრავალზონიანი დისტანციის სენსორი [pdf] მომხმარებლის სახელმძღვანელო VL53L5CX, ფრენის დრო 8 x 8 მრავალზონიანი დისტანციის სენსორი |




