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.
Hi everyone,
I would be interested in trying out the new Delfino C28346 for a project of mine.
There are however a couple of questions I would like to ask, in order to ensure that I am going to buy something usable for my task.
The KIT I am interested in is this one http://focus.ti.com/docs/toolsw/folders/print/tmdxdock28346-168.html
1) Do I require an external JTAG emulator - i.e. no USB emulation is available? It just seems strange that the board for the c28335 does provide that functionality while a more advanced device does not.
And just out of interest, why did you choose to do so?
2) I have never worked on a c2X processor (my only -small- experience was on a c6747), but it seems that while the ADC was once integrated into the processor, this is not the case anymore with the c2834x series.
- The documentation I was able to find on the experimenter's kit (on the same page as the link I posted above) didn't say anything about it, but I assume that the ADC functionality is indeed present somewhere on the board I want to buy. Is this the case?
- Further, for my old project I set up a McBSP channel in order to communicate with the ADC... What are my options with this board?
- Again, just to understand your strategy, why did yu choose to do remove the ADC from the processor?
RobinVujanic said:The KIT I am interested in is this one http://focus.ti.com/docs/toolsw/folders/print/tmdxdock28346-168.html
1) Do I require an external JTAG emulator - i.e. no USB emulation is available? It just seems strange that the board for the c28335 does provide that functionality while a more advanced device does not.
And just out of interest, why did you choose to do so?
Correct. An external JTAG emulator is required for the stated kit. This is detailed on the C2000 Tools and Software site in the "Delfino C2834x Experimenter's Kits" section. Emulator offerings are provided on that site.
RobinVujanic said:2) I have never worked on a c2X processor (my only -small- experience was on a c6747), but it seems that while the ADC was once integrated into the processor, this is not the case anymore with the c2834x series.
That is correct. For this specific processor varient, the C2834x series, the ADC and onchip Flash were removed.
RobinVujanic said:
- The documentation I was able to find on the experimenter's kit (on the same page as the link I posted above) didn't say anything about it, but I assume that the ADC functionality is indeed present somewhere on the board I want to buy. Is this the case?
No, the control card associated with the TMDXDOCK28346-168 does not have an on-board ADC. The TMDXCNCD28343 control card does have an on-board ADC. This is the 100-pin control card.
RobinVujanic said:- Further, for my old project I set up a McBSP channel in order to communicate with the ADC... What are my options with this board?
Using the TMDXCNCD28343 control card, the ADC are connected to the memory interface.
Ok thank you for your reply.
If the C28346 processor and the board do not provide the ADC functionality... What is the idea behind it if someone needs ADCs and still wishes to work with that Processor+ControlCard? Attach additional daughter boards of some kind? Or is ADC just not possible (seems really strange to me) and I have to drop the idea of working with this Processor+ControlCard?
RobinVujanic said:If the C28346 processor and the board do not provide the ADC functionality... What is the idea behind it if someone needs ADCs and still wishes to work with that Processor+ControlCard? Attach additional daughter boards of some kind? Or is ADC just not possible (seems really strange to me) and I have to drop the idea of working with this Processor+ControlCard?
As I mentioned, the TMDXCNCD28343 controlCARD has an ADC on board. This controlCARD uses a similar device, the TMS320F28343 which runs at 200MHz and has a little less RAM on board.
That didn't really answer my question but I'll leave it at that and see whether I can do with the C28343 [^o)]
So ok, I have had a look at it; on this page http://focus.ti.com/mcu/docs/mcuprodmsptoolsw.tsp?sectionId=95&tabId=1222&familyId=916&toolTypeId=1 however, it seems that the "Baseline Software" for that particular Experimenter's Kit (C28343) is missing but that was due for end March 2009. What is up with that?
Other two questions with respect to this product:
1) Are there code examples that illustrate how to operate the ADC using the C28343 Experimenter's Kit?
2) I hope this will make sense. Later on I will be interested in using some of the pins in order to trigger interrupts on rising edges incoming on these pins. How does the square wave, from which the rising edges are to be extracted, need to look like? I mean what is considered as a logic low Vs logic high? Can you point me to the pertinent literature/specs?
RobinVujanic said:That didn't really answer my question but I'll leave it at that and see whether I can do with the C28343
If the C28346 processor and the board do not provide the ADC functionality... What is the idea behind it if someone needs ADCs and still wishes to work with that Processor+ControlCard? Attach additional daughter boards of some kind? Or is ADC just not possible (seems really strange to me) and I have to drop the idea of working with this Processor+ControlCard?
[/quote]
If you want to use the TMS320C28346 controlCARD and it's associated Experimenter's board, the TMDXCNCD28346, then you could use the prototyping area of the experimenter's kit docking station to connect to an external ADC EVM. This would be the only path at this time using the TMDXCNCD28346-168 controlCARD.
RobinVujanic said:So ok, I have had a look at it; on this page http://focus.ti.com/mcu/docs/mcuprodmsptoolsw.tsp?sectionId=95&tabId=1222&familyId=916&toolTypeId=1 however, it seems that the "Baseline Software" for that particular Experimenter's Kit (C28343) is missing but that was due for end March 2009. What is up with that?
Will check on this.
RobinVujanic said:Other two questions with respect to this product:
1) Are there code examples that illustrate how to operate the ADC using the C28343 Experimenter's Kit?
There are code examples for the C2834x device. These are available in SPRC876 which is found on the TMS320F28343 Product Folder as well. Regarding using the ADC on the C28343 Experimenter's kit controlCARD, this would likely come from the aforementioned Baseline Software.
RobinVujanic said:2) I hope this will make sense. Later on I will be interested in using some of the pins in order to trigger interrupts on rising edges incoming on these pins. How does the square wave, from which the rising edges are to be extracted, need to look like? I mean what is considered as a logic low Vs logic high? Can you point me to the pertinent literature/specs?
The datasheet and relevant user's guides are available on the TMS320F28343 Product Folder. In terms of understanding the Vil and Vih, please reference the datasheet. In addition, some timings regarding the various interfaces will be available in the datasheet.
For functional operation, the relevant peripheral user's guide would be the place to consult.
Robin,
The Baseline installer actually already has support for the C28343 DIMM100 controlCARD Docking station. Download any of the DIMM100 controlCARD docking stations Baseline installer and install it. (each baseline installer is actually the same software). This issue will be fixed soon.
Thank you,
Brett Larimore
Robin,
I am in the same boat that you were trying to float last year. I have the experimenter's kit of TMS320C28346 and evaluation board of the ADC ADS8472. I am picking up some conversation you had.
"
Other two questions with respect to this product:
1) Are there code examples that illustrate how to operate the ADC using the C28343 Experimenter's Kit?
There are code examples for the C2834x device. These are available in SPRC876 which is found on the TMS320F28343 Product Folder as well. Regarding using the ADC on the C28343 Experimenter's kit controlCARD, this would likely come from the aforementioned Baseline Software.
"
So did you find any example code that shows how to use external ADC on any of these delfino boards ?
I would sure appreciate if any of the TI rep. can chip in and provide the example code.
I too, would benefit from some example code. I chose the C28346 DIMM 168 control card and experimenter board specifically because the other control boards did not have enough A/D channels for my application, so I am stuck implementing external A/Ds. I have the ADS8558 EVM as well, but am struggling to successfully interface this board to the C28346 controller.
Thanks,
Andy
This is more of an update than a correction.
I recently acquired the 28346 Experimetnters Kit (http://www.ti.com/tool/tmdsdock28346-168).
As we have a number of XDS510 and 560 JTAG probes, the need for a external JTAG was not an issue.
However, when I unboxed it, I noticed there was an FTDI FT2232 USB-JTAG chip on board. I was able to get the TI XDS-100 v2 drivers to utilize this chip. This chip was not on V1 of the base board.
The schematic of the baseboard may be found in your ControlSuite install
<ControlSUITE_DIR> \development_kits\~ExperimentersKits\DIM168ExperimentersKit-HWdev_R02_Pkg\DIM168_USB_EXPERIMENTERS_BDR02.pdf
The control card schematic is in
<ControlSUITE_DIR> \development_kits\~controlCARDs\DIM168CC2834xHWdevPkg\CC2834x-168_Rev1_1_Schematic.pdf
I dont think these dirs are installed by the default ControlSuite install. I think you need to do a custom install. The control suite version I used was sprca85.zip v2.7.0
http://www.ti.com/tool/controlsuite
The web page for the experimenters kit (linked above) still specifies the need for an external JTAG. Since the FTDI chip is on the baseboard (version 2 of this) perhaps this is just out of date.
I did have to reinstall the drivers as the initial connection of the board cause an incomplete install (for both me and a colleague on different machines)
Code examples may be found in
<ControlSUITE_DIR> \device_support\c2834x\v112\DSP2834x_examples_ccsv4