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.
Hello Everyone,
Here’s the most powerful and compact C2000 launchpad “LAUNCHXL-F28377S” which is equipped with TMS320F28377S Delfino Controller. Received the kit couple of days back and I’m back with a quick hands-on as usual.
Previous Hands-on LAUNCHXL-F28069M:
BRAND NEW C2000 LAUNCHPAD-XL F28069M !!! - C2000 microcontrollers forum - C2000™︎ microcontrollers -...
Box Contents:
Now comparing with the previous launchpads LAUNCHX-F28069M & LAUNCHXL-F28027/F
First-time connection with PC:
The moment F28377S based launchpad is connected to PC, respective drivers get installed and a Virtual COM Port is assigned. This COM Port value can be verified by navigating to device manager:
In my case, BeagleBone USB Serial Port (COM49)
Running the Out-of-box demo:
This demo demonstrates the ADC sampling phenomenon by comparing the digital values with the mid-scale value (2048) to blink the respective LED (red or blue).
In short, if ADC value is less than 2048 : blue led would glow else if greater, then red led would glow. You can monitor the digital values on terminal application using COM Port.
I used Hyperterminal for monitoring digital values.
1) ADCIN14 (Pin 23) when left open ie floating or grounded: BLUE LED Turns ON
On Hyperterminal
2. Grounded:
2) ADCIN14 (Pin 23) when connected to 3.3V ie J1 Pin no.1 : RED LED Turns ON
On Hyperterminal:
Conclusion and my quick thought on the launchpad:
By launching this kit, C2000 family is now well equipped with launchpads meant for basic to advanced applications covering real-time control applications such as motor control, digital power supplies, solar and renewable energy, LED lighting, smart grid, radar and more…
With LAUNCHXL-F28377S one can feel the power of Delfino mcu group with 5ns CPU cycle time!
Note: Don't forget to update your controlSuite for the board design files and out-of-box source code.
MORE INFO:
C2000 LAUNCHXL-F28377S Homepage
DUAL-SCI Communication with LAUNCHXL-F28377S Launchpad
SCI Communication with:
1. PC (SCI-A)
2. Serial LCD (SCI-B)
Posting an interactive C2000 Encyclopedia (With some information on C2000, Delfino, F28377S and above launchpad)
Description:
So what I'm doing here is:
a. Accept an input from user on which he/she is looking info on -> through LCD and GPIO interface.
b. Once the input is received -> the information on that topic is displayed on the terminal application in PC.
As simple as that :)
Let me share you my setup:
Let me give you technical details:
Button 1 : GPIO14 (J4:38)
Button 2 : GPIO15 (J4:37)
Button 3 : GPIO16 (J4:36)
Button 4 : GPIO17 (J4:35)
Enter Button : GPIO12 (J4:40)
Instead of button I'm using an open ended plug-in cable that is connected to 3.3V and the logic is that GPIO 14,15,16,17 are configured as inputs and as soon as I make a contact with 3.3V cable I can notice the toggling by reading their respective GPADAT register.
Here's the open-ended plug-n cable I'm talking about:
Now about the SCI configuration:
1. SCI-A connected to GPIO84 (SCITXDA) & GPIO85 (SCIRXDA) through FTDI chip ie Virtual COM Port.
2. SCI-B connected to GPIO10 (SCITXDA) & GPIO11 (SCIRXDA) through a level shifter circuitry to Serial LCD.
I'm attaching a video for everyone to understand how all this works:
Also, here's the out file for you guys to try out: Dual_SCI_F28377S_GGI.zip
Regards,
Gautam
david zhang2 said:I just bought LAUNCHXL-F28377S and BOOSTXL-DRV8301 (TI conbined two boards as a bundle), but I can't find example project (motor control) for these boards.
Does any one know how to get the code?
Chris Clearman would you like to take this?
David you should be able to use the motor library: C:\ti\controlSUITE\libs\app_libs\motor_control
and drivers meant for F28335 (ie defino floating point) : C:\ti\controlSUITE\libs\app_libs\motor_control\drivers\f2833x_v2.0
Math blocks : C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks
Regards,
Gautam
something that really catches my attention about this new MCU, is your name " C2000 Delfino" ?, why designers will put this name so quirky!!
Martin, C2000 mcus are divided in to sub-classes:
1. Piccolo
2. Delfino
3. Concerto
4. Instaspin
and F28377S falls under Delfino family.
Regards,
Gautam
Delfino is Italian for Dolphin. These are our C2000 performance devices; they are fast and smart like a Dolphin. :)
Delfino is Italian for Dolphin. These are our C2000 performance devices; they are fast and smart like a Dolphin. :)
Hi,
When will the F28277S processors be available? I can't find them at distributors and the TI web site shows them as backordered (for the 100 pin package) and "Preview" for the BGA packages. In particular I need to have a prototype up and running by December, will the 100 pin packages be off backorder and available before then?
These processors look great, even better than the 335 which I've been previously using. I just purchased a Launchpad to get started for now.
Thanks for your help,
Mike
Hi Mike,
We are in the process of transitioning to the final production silicon which will begin sampling at the end of Oct. We should be able to support TMX samples in the next few weeks before the production silicon is available. Also in the meantime you could easily begin development with either the F2837xD or the F2807x. These variants are pin and software compatible so if you can easily migrate from either of these devices to the F2837xS once it's available.
Loretta
For the ones who are unable to run the Demo code on this launchpad please refer this post:
LAUNCHXL-F28377S Demo Project Example_28377SLaunchPad Clock Frequency Bug - C2000 microcontrollers forum...
Aish Ahuja said:I also tried posting this on C2000 forum but got caught under Moderator's approval!
We process these fairly quickly. If you ever feel a post is taking to long to review you can always reach out to me.
Aish Ahuja said:Thank You Gautam for this helpful thread!!!
You're Welcome!
Aish Ahuja said:I had the same issue and got it resolved by referring the above post. I also tried posting this on C2000 forum but got caught under Moderator's approval!
That used to happen quite often to me when I was Newbie :)
You can contact Blake for similar issues.
Regards,
Gautam
Hi!
i just purchased the delfino launchpad , i tried this tutorial:
https://training.ti.com/c2000-f28377s-launchpad-technical-overview-demonstration-pwm-modulation
i cant understand from where he takes the code example ?
please advise me if you can
mark.
Hi Gautam,
it seems that the example in Ken Schachter's video , and the launchpad demo provided in the controlsuitear are different ,
what do i missing?
Mark,
Ken's tutorial he walks through is different from the example in controlSUITE which Gautam shows. To follow Gautam's video, use the code in controlSUITE.
Loretta
Hi Gautam,
Great post. I received my LAUNCHXL-F28377S a few weeks ago. Just FYI the COM port enumerates in Device Manager on my PC (Windows 8.1) as "USB Serial Port (COMxx)" (xx is 19 on my PC), not "Beagle Bone USB Serial Port (COMxx)". Maybe they made a change. But I don't see how since the FTDI USB to Serial chip is being used, along with it's driver.
Anyway, to my question: Out of the box it communicated at 115,200 baud. After playing around and loading other code, I reloaded the original code, "F28377S LaunchPad Out of Box Demo" project, "Example_28377SLaunchPad". Now it communicates at 57,600 baud, half the 115,200.. (Initially I got garbage, so I changed the baud rate to discover this.) Is the code supplied in ControlSuite possibly running at one-half the clock frequency? My code's release date is July 15, 2015. Is that the latest? Do you know where this is done in the code?
Thanks,
Ed
Hi Edward,
Please refer following post for this issue -
LAUNCHXL-F28377S Demo Project Example_28377SLaunchPad Clock Frequency Bug
Regards,
Vivek Singh
I'm not aware of the latest software change in controlSuite. But my suggestion would be to play with the baudrate or clock.
Either of the modifications would help you achieve the communication.
Check this thread: LAUNCHXL-F28377S Demo Project Example_28377SLaunchPad Clock Frequency Bug - C2000 microcontrollers forum...
Regards,
Gautam
Edward Schwartz said:Also, I'm not seeing the green "Verify Answer" button (I used it the other day in another post). Do you know where it is?
Thread is currently set as a discussion thread which leaves off the verify and suggested answer buttons.
Gautam Iyer - Feel free to flip it to Q&A thread type if it makes sense to change so that verify/suggested buttons are available on this thread.
Blake Ethridge said:Gautam Iyer - Feel free to flip it to Q&A thread type if it makes sense to change so that verify/suggested buttons are available on this thread.
Nah.. its ok Blake! Edward got help that's enough :)
Edward Schwartz said:
I'm really having fun analyzing the code! It's much more advanced than, for instance, the example code for CCE3 and CCS5.5 for the MSP430 family I'm coming from. There's quite a bit to learn about this chip in addition to the new syntax for register structures (which should help greatly when porting code to other chips).
That's really cool Ed :)
Let us know if you need any help.
Regards,
Gautam
Noting for those active on this thread and for others that might be interested that Gautam Iyer will be doing a Webinar next week on Tuesday, December 15th focusing on the C2000 Delfino F28377S LaunchPad. More details can be found here. Other C2000 Family LaunchPads will also be discussed and there will be a Q&A.
Have C2000 Delfino F28377S LaunchPad questions? Don't miss the Webinar tomorrow (Tuesday) with Gautam Iyer (who also started this thread) which will include a Q&A. Other C2000 Family LaunchPads will also be discussed. Full details can be found here.
We are live with Gautam Iyer now on the Ask Gautam Webinar. Bring your C2000 questions and learn about the C2000 LaunchPad Family. Join now and take part in an exciting Q&A as well. More details here.
Video of the Webinar is now available. Really great primer and jump start for anyone new or wanting to get started with C2000 Family LaunchPads. Many common questions are addressed and several quick tips shared! Thanks again to Gautam Iyer for such a great Webinar.
actually the inverse:
The F28075 appears to be a F28377S clocked at 120 MHz, why is it a Piccolo?
is a better way to frame it.
The C2000 family is split into
Delfino - high performance, higher memories, larger pin-outs
Piccolo - low-mid performance, smaller memories, smaller pin-out
The F28075 straddles between the two, but for marketing reasons we decided to name it a Piccolo device.
Here are my new videos for :
1. BOOSTXL-BUCKCONV Booster Pack with F28377S Launchpad Simulink Model
2. BOOSTXL-BUCKCONV Booster Pack with F28377S Launchpad Demo
These are for Open Loop Configuration... Closed loop configuration will follow soon.
Regards,
Gautam
Gautam Iyer said:These are for Open Loop Configuration... Closed loop configuration will follow soon.
Here are the Closed loop Configuration Videos (as Promised!):
1. BOOSTXL-BUCKCONV Booster Pack with F28377S Launchpad Simulink Model - CLOSED LOOP CONFIGURATION
2. BOOSTXL-BUCKCONV Booster Pack with F28377S Launchpad Demo - CLOSED LOOP CONFIGURATION
Regards,
Gautam