Jump to content

TomKraut

Members
  • Content Count

    110
  • Joined

  • Last visited


Reputation Activity

  1. Like
    TomKraut got a reaction from ToF in Best Way to go from 12V to 3.3V to power an MSP430G2231?   
    USB chargers convert 12V to 5V and can supply at least 500mA. They must be using switching regulators, otherwise the heat would be excessive. They have the necessary protection circuits. And they cost about $5...
     
    I would really recommend getting one and then either try to change the output to 3.3V like cde suggested, or just use your LM317 to go the last step to 3.3V. I would suggest the latter, because it gives you a nice and smooth supply, something a cheap china-made charger might not provide.
  2. Like
    TomKraut got a reaction from xpg in Stellaris Roadmap   
    Hi everyone,
     
    after being absent from the forums (this one, 43oh and C2kCentral) for a few months I thought I might share something that may be of interest to this community.
     
    As some of you may have noticed, the Stellaris controllers have all but vanished from TI's lineup. If you try a parametric search on TI's website (if you can get it running...) there are only two types of LM4s showing up. The LM3s are completely gone, and there isn't a single Cortex-M3/4 with ethernet (if you don't count the Concertos).
     
    I was at the Embedded World trade show in Nuremberg this week and asked a representative at the TI booth about it. Astonishingly, he didn't have any information for me... However, I found a TI representative at EBV's booth who was a lot more willing (or able) to share:
     
    TI is planning to launch a lot of new LM4 controllers this year. The LM3's have been discontinued (although they are still being produced and you can still buy them) because TI was never satisfied with their quality. You may know that TI purchased Luminary Micro a few years back as a response to customer's demand for a Cortex-M3 series. The LM3 was their design and according to the representative, TI never managed to solve a number of problems with it, so they scrapped the line and started their own LM4.
     
    I was promised more information via Email next week, but unfortunately this will be under NDA, so I won't be able to share too much about it...
     
    Cheers
    TomKraut
  3. Like
    TomKraut got a reaction from Automate in Stellaris Roadmap   
    Hi everyone,
     
    after being absent from the forums (this one, 43oh and C2kCentral) for a few months I thought I might share something that may be of interest to this community.
     
    As some of you may have noticed, the Stellaris controllers have all but vanished from TI's lineup. If you try a parametric search on TI's website (if you can get it running...) there are only two types of LM4s showing up. The LM3s are completely gone, and there isn't a single Cortex-M3/4 with ethernet (if you don't count the Concertos).
     
    I was at the Embedded World trade show in Nuremberg this week and asked a representative at the TI booth about it. Astonishingly, he didn't have any information for me... However, I found a TI representative at EBV's booth who was a lot more willing (or able) to share:
     
    TI is planning to launch a lot of new LM4 controllers this year. The LM3's have been discontinued (although they are still being produced and you can still buy them) because TI was never satisfied with their quality. You may know that TI purchased Luminary Micro a few years back as a response to customer's demand for a Cortex-M3 series. The LM3 was their design and according to the representative, TI never managed to solve a number of problems with it, so they scrapped the line and started their own LM4.
     
    I was promised more information via Email next week, but unfortunately this will be under NDA, so I won't be able to share too much about it...
     
    Cheers
    TomKraut
  4. Like
    TomKraut got a reaction from SugarAddict in C5000   
    Bad news: I finally got around to connecting my ACTBP via JTAG, but had no luck establishing a debug connection. Seems like TI told the truth and disabled JTAG on the C5535...

  5. Like
    TomKraut got a reaction from msptest6 in CCSv5 and C2000 launchpad - Debugger crashes   
    Before you reinstall everything, try the MProg utility from FTDI. It should see the XDS100 and display the correct id strings etc. If it doesn't, you have either a hardware or a driver problem. If it does, than CCS seems to be the culprit...
     
    Cheers
    TomKraut
  6. Like
    TomKraut got a reaction from kaipyroami in Anyone know of any xds100v3 emulator deals?   
    All XDS100 are fully capable. If you want, you can build your own from scratch, as TI has made all the schematics public.
     
    There are three different versions of XDS100 (v1 - v3). If you want it for C2000 development with CCS4 or newer, it doesn't matter which one you get (go for the v2).
     
    If you need a stand-alone XDS100 for C2000, chances are you have some skills in soldering etc... because you have build some hardware with at least one TQFP or smaller IC (the C2000... ). So why not modify a $17 LaunchPad instead of buying a $79 emulator?

    Don't get me wrong, if I were in your position, I would buy the Spectrum one as well, because I can later use it with other TI processors... In fact, I have used mine to do some Linux Kernel debugging on a BeagleBoard. I just want to point out that you don't have to do it...
     
    Cheers
    TomKraut
     
    P.S.: to answer all those questions you never had about the XDS100: http://processors.wiki.ti.com/index.php/XDS100
  7. Like
    TomKraut got a reaction from msptest6 in Sensored BLDC BoosterPack   
    I don't think you could cram more than one driver + fets on a BoosterPack. I have a board next to me that is approximately the size of a BoosterPack and there is no way to fit another driver + fets on it, because they don't allow parts directly under them on the bottom side. Besides, cooling them would be a nightmare!
     
    @Nick: You don't know by any chance if there is an update for the DRV8301/2 datasheet planned? The current one is a year old and missing A LOT of information which is available through threads on e2e...
     
    Cheers
    TomKraut
  8. Like
    TomKraut got a reaction from msptest6 in Anyone know of any xds100v3 emulator deals?   
    All XDS100 are fully capable. If you want, you can build your own from scratch, as TI has made all the schematics public.
     
    There are three different versions of XDS100 (v1 - v3). If you want it for C2000 development with CCS4 or newer, it doesn't matter which one you get (go for the v2).
     
    If you need a stand-alone XDS100 for C2000, chances are you have some skills in soldering etc... because you have build some hardware with at least one TQFP or smaller IC (the C2000... ). So why not modify a $17 LaunchPad instead of buying a $79 emulator?

    Don't get me wrong, if I were in your position, I would buy the Spectrum one as well, because I can later use it with other TI processors... In fact, I have used mine to do some Linux Kernel debugging on a BeagleBoard. I just want to point out that you don't have to do it...
     
    Cheers
    TomKraut
     
    P.S.: to answer all those questions you never had about the XDS100: http://processors.wiki.ti.com/index.php/XDS100
  9. Like
    TomKraut reacted to grim in [Piccolo] as I2C slave   
    There are a few threads on the E2E forums. The best thing you can do to broaden your search is look for other chips in the same family for examples. The modules are the same.
     
    F28335 I2C Slave
     
    Also, make sure your PLL is inited when you do your I2C peripheral init, otherwise you will be pulling out you hair for days.
     
    Also, Configuring the TMS320F280x DSP as an I2C Master or Slave Processor
  10. Like
    TomKraut got a reaction from pine in your thoughts, building your own kernel   
    Building custom kernels is part of my job...
     
    When you are building embedded hardware running Linux, a custom kernel is essential, because you will never find one that has all the right drivers enabled. Some of the drivers you need are most likely not even in the mainline kernel, you have to extract them from somewhere else or write them from scratch.
     
    However, when it comes to my desktop, I prefer standard distro kernels. I'm still running Ubuntu 10.04 LTS (the LTS part was crucial for my decision to use this distro) and have never touched the kernel. But then again I only run it inside VirtualBox and do the actual development on Windows, but you can't host and compile the kernel sources on a Windows system...
     
    Cheers
    TomKraut
  11. Like
    TomKraut got a reaction from oPossum in Segger J-link JTAG support in Code Composer Studio   
    blue, now you made me register...
     
    J-Link support is being worked on. I don't know how stable it is, but it can't hurt to try it out:
     
    http://processors.wiki.ti.com/index.php/J-Link_Emulator_Support
     
    Cheers
    TomKraut
  12. Like
    TomKraut reacted to jsolarski in Extending a USB debugger   
    If you're only using to debug then maybe using git or svn or a shared network drive with mspdebug and gdb, with other standalone programmers for avr , just to debug on the local machine then using remote.desktop to make the changes to code.and compile, then use mspdebug to reload the code to your target.
     
    at least thats what i would do....
  13. Like
    TomKraut reacted to bluehash in web site / blog like 43oh for STM32?   
    Alright, forums are up now. I'l make changes to sub sections and main sections as the days go by, also the logo and text.
    Go forth and populate. Make sure you tell others about the forum. This will help grow the community.
    Arm-HQ Forums
  14. Like
    TomKraut got a reaction from bluehash in web site / blog like 43oh for STM32?   
    I like ARMCentral, because it shows that it shares a pedigree with c2kcentral.
     
    It might be best to stick to the M series ARMs. Rs are somewhat exotic and the As are either inaccessible to hobbyists or there is most likely already a forum / mailinglist for the specific board. A single forum for either of them might be a good idea, like the "Other Microcontrollers" forum here. Maybe ARM7 + R and ARM9/11 + A?
     
    Cheers
    TomKraut
  15. Like
    TomKraut got a reaction from thomasss in Convert 2 analog signals into 1 with the msp430   
    That's a great idea! Since the F2013 doesn't have the USCI module, one would have to use software UART. Look into the Codevault section in the forums, there should be something there you can use. Also, the F2013 can be clocked by a high speed crystal, not just am active oscillator like the G2xxx usually used in the LaunchPad. This might help to achieve a higher baud rate than 9600. You can then use an USB-UART cable to connect the LaunchPad to the PC. There are ready-to-use cables from FTDI (expensive), or you can use an old cellphone data cable, there are tons of guides for converting one on the internet.
     
    Cheers
    TomKraut
  16. Like
    TomKraut got a reaction from thomasss in Convert 2 analog signals into 1 with the msp430   
    Not being a student anymore, I wasn't able to download the myDAQ manual...
     
    If it has a large enough sample buffer and sampling frequency for the digital I/Os you could use PWM to transfer the ADC values:
     
    - Have the MSP periodically sample the four analog values
    - put out PWM signals with a duty cycle equivalent to the analog values on four different pins
    - sample the PWMs with your myDAQ for at least one full PWM period at at least twice the PWM clock
    - transfer the samples to the PC
    - count the high values -> that's your sampled voltage
     
    If this is possible depends on the capabilities of the myDAQ. If it is, you won't need any additional hardware besides a LaunchPad; your sponsor might like that ;-)
     
    Cheers
    TomKraut
  17. Like
    TomKraut got a reaction from thomasss in Convert 2 analog signals into 1 with the msp430   
    Someone who has experience with the MSP430 and the protocols involved (SPI or I2C for the DAC) can whip something up in a few hours. Rock solid code in a day or two.
     
    I don't really know what level of experience an undergrad or graduate student would have (honestly, I'm not really sure what exactly those are... ), but someone who is an somewhat experienced MCU programmer can get comfortable with the MSP in a few days. If someone has never done real embedded work and is "just" a computer science student, it could be weeks before something useful emerges...
     
    Disclaimer: All of the above is of course personal opinion with no real data to back it up, except some experience from my own transition from studying computer science, to focusing on embedded and MCUs, to being a professional embedded programmer
  18. Like
    TomKraut got a reaction from msptest6 in Hi!   
    Might this be a member of the F2802x0 Piccolo Entry Line then?
     
    Just stumbled upon these while checking my controlSUITE version number and skimming the revision notes:
     
    v2.8.6
    - Piccolo Entry Line (f2802x0) Device Support v1.00 - Device support package (including driver library)
     
    Seems like this is a new entry in the Piccolo line? They are not yet listed in the product finder or on the Piccolo landing page.
     
    If anyone else is interested:
     
    http://www.ti.com/product/tms320f280230
     
    Especially the TSSOP38 package opens a lot of possibilities for us hobbyists...
  19. Like
    TomKraut reacted to username in Good alternative for FT232RL for USB->Serial conversion?   
    Well, for starters, DO NOT use the TUSB3410VF which is already on the launchpad. It is a chip sent from hell to make your life miserable if your using a more modern OS such as W7. I've cried and pleaded with TI but all they tell me is that its not necessarily W7 compatible on all machines. There is probably a more intelligent answer out there as well as a solution but I haven't had time to look into it further. In any event, its going to be hard to find this chip cheaper than a FT232RL so I apologize for the rant.
     
    The FT232RL is a beeaauttiffulll chip simply due to the compatibility and reliability of the FTDI drivers. Yes, its pricey, but you most certainly get what you paid for in comparison to other chips on the market. Now, one thing to consider is who your buying it from and in what quantity. Digikey generally = most expensive. Where as if you get them from ebay, you can get them for 2.88 usd. per chip in QTY of 10: http://www.ebay.com/itm/10PCS-IC-FT232R ... 3a747d0e9e.
     
    The MCP2200 is another possible option that i've used abit in the past. It was reliable on W7 at least for what I did with it. However, that doesn't guarantee compatibility on all common OS-es or ensure longterm reliability when sending thousands of packets for an extended duration of time. In addition, this chip requires more external components such as a crystal oscillator. This makes it harder to prototype and not necessarily as cheap as it seems. If thats not a problem for you, mine as well try it out and save a few bucks.
     
    USB itself is not necessarily a cheap application and especially for a unique driver application. Only reason industry can get away with such cheap products is because of quantity. In a quantity of 1-10, i'm not sure there many solutions cheaper than ~2usd.
  20. Like
    TomKraut got a reaction from RobG in Ham Radio Repeater   
    Here you go:
     
    http://www.ti.com/mcu/docs/litabsmultip ... ilyId=2922
     
    What you want to do is very much possible with the MSP430. However, since the sample code is in assembler, it might be a bit tricky to get it to work if you haven't got much experience with microcontrollers...
     
    Cheers
    TomKraut
  21. Like
    TomKraut got a reaction from thomasss in Convert 2 analog signals into 1 with the msp430   
    Quick side note: If you want a better ADC, use an MSP430F2013. It has the Sigma-16 16-bit ADC and should work in the Launchpad (haven't tried it, but I see no reason why it shouldn't...).
     
    Cheers
    TomKraut
  22. Like
    TomKraut reacted to zeke in Howto: Launchpad as External Programmer   
    Hi Guys,
     
    I just fought my way through the process of getting a Launchpad to operate as a standalone programmer on a virgin windows machine. I didn't want to install CCS5.1 to get this to work. I want the bare minimum install footprint because this is going on a production line computer.
     
    Follow this process and it should work for you too.
     
    1. Install the FET430UIF Low-Level USB VCP Drivers.
    2. Plug in the Launcpad to the PC and let the PC assign the drivers to the Launchpad.
    3. Open up a command console and enter the command "devmgmt.msc".
    4. Verify the "MSP430 Application UART" is present under Ports (Com & LPT).
    5. Download and Install the FET Pro430 Lite from Elpotronics.
    6. Open up FETPro430 and click on Setup->Connection/DeviceReset.
    7. Verify that the COM Port is USB (Automatic)
    8. Open code file and select your TI .out or Intel .hex file.
    9. Select the Microcontroller group and target ie: MSP430G2xx, MSP430G2553
    10. Connect GND, TEST and RESET (at minimum) to your target board. Make sure there's power applied to your circuit in this case.
    11. Click on AUTO PROG. and watch your target get programmed.
     
    This should work on your windows PC that does has never had CCS installed on it. And you won't have to resort to installing it either.
     
    Also, this should work with any version of Launchpad.
  23. Like
    TomKraut got a reaction from Apr30 in [FET430UIF] Program directly into RAM   
    Like most small
  24. Like
    TomKraut got a reaction from oPossum in New TI.com home page   
    Talk about a relaunch gone horribly wrong...
     
    While the TI.com page was never very Chrome friendly, it is now completely unusable. I cannot get the collapsible sections on the product information pages to open. And besides, these are horrible from a design point anyway, because the page seems cluttered, but there isn't any information on it anymore. Who at TI made the decision to let the intern take a shot at a multi billion dollar company home page?
     
    Oh, and right now, I can't even get it to load...
     
    Cheers
    TomKraut
  25. Like
    TomKraut reacted to zeke in #warning directive in CCS5?   
    I'll answer my own question.
     
    Apparently, I have to use #warn instead of #warning.
     
    But, if I insist on using #warning then I have to add the --gcc compiler option.
     
    Here's the source for this information.
×
×
  • Create New...