Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pmod:pmodtof:libraryuserguide [2022/03/30 09:36] – [Library Modules] Ana-Maria-Eliza Balaspmod:pmodtof:libraryuserguide [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 255: Line 255:
 ===== ISL29501 Module ===== ===== ISL29501 Module =====
  
-The ISL29501 Module is used by the <html><a href="#pmodtof_module" style="color:#2ca2d1;font-weight:bold">PmodToF Module</a></html> for purposes **internal to the library** (initialization and R/W operations) to communicate over I2C with the [[https://www.renesas.com/in/en/products/sensors/proximity-sensors/light-to-digital-sensors/device/ISL29501.html#overviewInfo|ISL29501]] chip.\\+The ISL29501 Module is used by the <html><a href="#pmodtof_module" style="color:#2ca2d1;font-weight:bold">PmodToF Module</a></html> for purposes **internal to the library** (initialization and R/W operations) to communicate over I2C with the [[https://www.renesas.com/eu/en/products/sensor-products/light-proximity-sensors/proximity-sensors/isl29501-time-flight-tof-signal-processing-ic#document|ISL29501]] chip.\\
 See the [[#[[#isl29501_-_time_of_flight(tof)_integrated_circuit|ISL29501 - Time of Flight(ToF) integrated circuit]] section for more details. See the [[#[[#isl29501_-_time_of_flight(tof)_integrated_circuit|ISL29501 - Time of Flight(ToF) integrated circuit]] section for more details.
  
Line 268: Line 268:
 ===== ISL29501 - Time of Flight(ToF) Integrated Circuit ===== ===== ISL29501 - Time of Flight(ToF) Integrated Circuit =====
  
-The [[https://www.renesas.com/in/en/products/sensors/proximity-sensors/light-to-digital-sensors/device/ISL29501.html#overviewInfo|ISL29501]] chip is accessed using digital IO pins exposed in the Pmod ToF connector: SCL (clock bus), SDA (data bus), IRQ(Interrupt) and SS(Sample start). \\+The [[https://www.renesas.com/eu/en/products/sensor-products/light-proximity-sensors/proximity-sensors/isl29501-time-flight-tof-signal-processing-ic#document|ISL29501]] chip is accessed using digital IO pins exposed in the Pmod ToF connector: SCL (clock bus), SDA (data bus), IRQ(Interrupt) and SS(Sample start). \\
 SCL and SDA are used by the I2C bus and are shared with the [[https://www.microchip.com/wwwproducts/en/AT24C04D|Atmel® AT24C04D]] memory chip. IRQ and SS are GPIO pins.\\  SCL and SDA are used by the I2C bus and are shared with the [[https://www.microchip.com/wwwproducts/en/AT24C04D|Atmel® AT24C04D]] memory chip. IRQ and SS are GPIO pins.\\ 
 The ISL29501 chip can be accessed over the I2C protocol at the address: **0x57h**.\\  The ISL29501 chip can be accessed over the I2C protocol at the address: **0x57h**.\\ 
Line 276: Line 276:
 The Chip Initialization routine is described in [[https://www.renesas.com/us/en/www/doc/application-note/an1724.pdf|ISL29501 Firmware Routines (an1724.pdf)]] documentation.\\ The Chip Initialization routine is described in [[https://www.renesas.com/us/en/www/doc/application-note/an1724.pdf|ISL29501 Firmware Routines (an1724.pdf)]] documentation.\\
 These values (see table below) are set by Digilent and the user must be very careful changing them. In this situation the user must modify these values **before performing manual calibration**.\\  These values (see table below) are set by Digilent and the user must be very careful changing them. In this situation the user must modify these values **before performing manual calibration**.\\ 
-Please read [[https://www.renesas.com/in/en/www/doc/datasheet/isl29501.pdf|ISL29501]] documentation before proceeding.\\+Please read [[https://www.renesas.com/eu/en/document/dst/isl29501-datasheet?language=en&r=516671|ISL29501]] documentation before proceeding.\\
  
 **Note:** //Prior to restoring the factory calibration, if the user modified these register values (located in //<html><i><a href="#pmodtof_initialize" style="color:brown">PmodToF_Initialize</i></a></html>// function), they must be restored to the values specified below, otherwise the measurements won't be correct.//\\  **Note:** //Prior to restoring the factory calibration, if the user modified these register values (located in //<html><i><a href="#pmodtof_initialize" style="color:brown">PmodToF_Initialize</i></a></html>// function), they must be restored to the values specified below, otherwise the measurements won't be correct.//\\