This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: DRV10983
Hi TI team,
I have successfully worked on the DRV10983-Q1 EVM. Able to perform some of the basic functionalities using the GUI (i.e. I2C Speed Control Override (On the Display tab), and Startup setting (On the Basic Settings tab)). I have similar prototype board that uses the DRV10983 mimicked off the Application schematic in the Datasheet. This prototype board when powered with the 3 phase motor wires connected to a sample BLDC motor, without any prior I2C programming or Analog adjustments, the motor runs in closed loop control as the motor was running with DRV10983-Q1 EVM PCB. I would like to program the prototype DRV10983 board using the I2C interface being used for EVM (Meaning with the use of the 10-pin ribbon cable connected to USB2ANY box which then connects to the DRV10983-Q1 EVM board). There are header holes available for test points next to the 10-pin ribbon connector which are available for this purpose.
When I power-up my prototype board, without powering the DRV10983-Q1 EVM board, to be able to program the board using the I2C interface in the GUI I get 3 error messages.
Please note: I have tried selecting both DRV10983, and DRV10983-Q1 EVM at the start-up prompts of the GUI to resolve the issue when using the prototype board. Note also that the SDL, SDA, FG, and SPEED wires from prototype board are the only wires being used to connect to the EVM board. I have not tried soldering the wires thru the holes in the "P2" area of the EVM. This will probably by next step if not successful. Also the EVM has not been powered up during the I2C programming phase only the prototype board that is being tested (Assuming that the I2C programming will still work regardless of whether the EVM powered or not when the prototype board using the DRV10983 is being used).
Please provide any input at your earliest on how to resolve this situation and if there are similar case examples your team maybe able to reference me in the E2E forum.
Thank you for your support.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Mohammad Atif:
In reply to Brian Schmidt:
Thanks for your insight. Is it ok to power both boards simultaneously?
Does it matter if DRV10983 or DRV10983-Q1 is selected in the initial GUI prompt for the prototype board?
Still getting the same error messages as before. Please see attach pic and let me know of what I maybe missing.
I took 2 of our EVMs and tied the I2C lines together similar to what you've done. When I did that without connecting ground I get similar error messages.
Once I connected ground between the 2 EVMs I was able to communicate with the 2nd IC via the 1st EVM.
You do need to use the Q1 device seleciton. The data packets are different between the regular 10983 and 10983-Q1.
You might also eliminate the SPEED pin connection between the 2 boards to make sure that isn't causing the issue.
Sounds good, Brian. I will try that.
Is the connector probe connecting the 2 J6 Connectors together the same ? As I don`t have the J6 connector probe per say on my PCB. Guessing this should be grounded or tied to GND.
I used J6 between the 2 boards for my ground connection. Without this connection the GUI wouldn't communicate to the 2nd board. It should be the same as ground connection you've made to the P2 connector. It was just easier for me to use a clip lead opposed to soldering another wire.
Could you share the pin outs for the 10 pin ribbon cable? It doesn`t seem to connect still.Still get the initialization of interface errors.
I am thinking of connecting the pins directly to the 10 pin ribbon cable head to reduce any impedance issues.
If the IC reads DRV10983Q then you want to select DRV10983-Q1 from the pull down on the GUI.
The I2C connections for USB2ANY are shown below.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.