Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
resources:eval:user-guides:circuits-from-the-lab:eval-adpd410x [16 May 2022 03:32] – Joyce Velasco | resources:eval:user-guides:circuits-from-the-lab:eval-adpd410x [22 Jun 2022 06:31] – Angelo Nikko Catapang |
---|
=== LED Supply Voltage (JP1) Solder Positions === | === LED Supply Voltage (JP1) Solder Positions === |
^ Correct Shunt Position ^ Layout Picture ^ | ^ Correct Shunt Position ^ Layout Picture ^ |
| Shorted Pin 1 and 2 | {{ :resources:eval:user-guides:circuits-from-the-lab:jp1_5v.png?nolink&100 |}} | | | Shorted Pin 2 and 3 | {{ :resources:eval:user-guides:circuits-from-the-lab:jp1_5v.png?nolink&100 |}} | |
| |
=== LED Driver Connection P9, P11, P13, P15, P17, P19, P22, P24 === | === LED Driver Connection P9, P11, P13, P15, P17, P19, P22, P24 === |
| |
<WRAP todo> | <WRAP todo> |
Prerelease hex files can be found inside this zip archive: {{ :resources:eval:user-guides:circuits-from-the-lab:eval-adpd410x-ardz_pre-release_hex_files.zip |}}. For the latest build, see [[repo>EVAL-ADICUP3029/releases/tag/Latest]]. | Pre-built hex files can be found inside this zip archive: [[repo>EVAL-ADICUP3029/releases/tag/Latest]]. The latest source code can be found in [[repo>EVAL-ADICUP3029/tree/master/projects/ADuCM3029_demo_adpd410x]]. |
* For EVAL-ADPD4100, use EVAL-ADPD4100-ARDZ.hex | * For EVAL-ADPD4100, use ADuCM3029_demo_adpd410x_spi.hex |
* For EVAL-ADPD4101, use EVAL-ADPD4101-ARDZ.hex | * For EVAL-ADPD4101, use ADuCM3029_demo_adpd410x_i2c.hex |
</WRAP> | </WRAP> |
| |
==== Using CrossCore Embedded Studio ==== | ==== Using CrossCore Embedded Studio ==== |
- Acquire a copy of the project source files of the EVAL-ADPD410X-ARDZ by downloading the source files directly from the repository at [[repo>EVAL-ADICUP3029/tree/dev/cn0567/projects/ADuCM3029_demo_cn0567]] or you can clone the entire [[https://github.com/analogdevicesinc/EVAL-ADICUP3029 | EVAL-ADICUP3029 repository]] and check the projects folder for ADuCM3029_demo_cn0567. | - Acquire a copy of the project source files of the EVAL-ADPD410X-ARDZ by downloading the source files directly from the repository at [[repo>EVAL-ADICUP3029/tree/master/projects/ADuCM3029_demo_adpd410x]] or you can clone the entire [[https://github.com/analogdevicesinc/EVAL-ADICUP3029 | EVAL-ADICUP3029 repository]] and check the projects folder for ADuCM3029_demo_adpd410x. |
- Open CrossCore Embedded Studio and import the project into your workspace, as detailed in the [[:resources:eval:user-guides:eval-adicup3029:tools:cces_user_guide]]. This allows you to edit the software to fit your requirements. <WRAP important>If this is your first time using CrossCore Embedded Studio, check the [[:resources:eval:user-guides:eval-adicup3029:tools:cces_user_guide | user guide]] to get started.</WRAP> | - Open CrossCore Embedded Studio and import the project into your workspace, as detailed in the [[:resources:eval:user-guides:eval-adicup3029:tools:cces_user_guide]]. This allows you to edit the software to fit your requirements. <WRAP important>If this is your first time using CrossCore Embedded Studio, check the [[:resources:eval:user-guides:eval-adicup3029:tools:cces_user_guide | user guide]] to get started.</WRAP> |
- Once ready, you can opt to generate your own .hex file and use the first method to program the **[[ADI>EVAL-ADICUP3029]]** or you can use a debug session by following the quickstart guide. | - Once ready, you can opt to generate your own .hex file and use the first method to program the **[[ADI>EVAL-ADICUP3029]]** or you can use a debug session by following the quickstart guide. |
| |
=== CrossCore Project Header File Configuration === | === CrossCore Project Header File Configuration === |
* Select which board the project will support when built using [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/blob/master/projects/ADuCM3029_demo_cn0567/src/app_config.h|app_config.h]]. | * Select which board the project will support when built using [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/blob/master/projects/ADuCM3029_demo_adpd410x/src/app_config.h|app_config.h]]. |
* For EVAL-ADPD4100-ARDZ\\ {{:resources:eval:user-guides:circuits-from-the-lab:adpd4100_support.png?nolink&400|}} | * For EVAL-ADPD4100-ARDZ\\ {{:resources:eval:user-guides:circuits-from-the-lab:adpd4100_support.png?nolink&400|}} |
* For EVAL-ADPD4101-ARDZ\\ {{:resources:eval:user-guides:circuits-from-the-lab:adpd4101_support.png?nolink&400|}} | * For EVAL-ADPD4101-ARDZ\\ {{:resources:eval:user-guides:circuits-from-the-lab:adpd4101_support.png?nolink&400|}} |
You can configure the default timeslots and other settings of the [[ADI>ADPD4100]] or [[ADI>ADPD4101]] using [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/blob/master/projects/ADuCM3029_demo_cn0567/src/cn0567_config.h|cn0567_config.h]]. | You can configure the default timeslots and other settings of the [[ADI>ADPD4100]] or [[ADI>ADPD4101]] using [[https://github.com/analogdevicesinc/EVAL-ADICUP3029/blob/master/projects/ADuCM3029_demo_adpd410x/src/adpd410x_app_config.h|adpd410x_app_config.h]]. |
* You can set the default number of active timeslots and output data rate.\\ {{:resources:eval:user-guides:circuits-from-the-lab:activetimeslots_odr.png?nolink&400|}} | * You can set the default number of active timeslots and output data rate.\\ {{:resources:eval:user-guides:circuits-from-the-lab:activetimeslots_odr.png?nolink&400|}} |
* Initial timeslot settings are configured using the **adpd410x_timeslot_init** data structure, as shown below:\\ {{:resources:eval:user-guides:circuits-from-the-lab:timeslot_datastructure.png?nolink&400|}} | * Initial timeslot settings are configured using the **adpd410x_timeslot_init** data structure, as shown below:\\ {{:resources:eval:user-guides:circuits-from-the-lab:timeslot_datastructure.png?nolink&400|}} |