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:40] – [ISL29501 Module] Ana-Maria-Eliza Balaspmod:pmodtof:libraryuserguide [2022/10/04 11:38] (current) – external edit 127.0.0.1
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.//\\