Jump to content

maxpenna

Members
  • Content Count

    6
  • Joined

  • Last visited

  • Days Won

    1

maxpenna last won the day on April 30 2011

maxpenna had the most liked content!

About maxpenna

  • Rank
    Noob Class
  1. Definitely, we've made some audio projects as you can see from our Github page, and it's really time to start "listen" and see what these DSP are able to do. Hope to post a video very soon, we're working on it, probably the first will be a Tremolo effect for guitar inspired by a guitar pedal manufacturer, Strimon. Since it's audio, is not only a matter of doing a video, but also of recording it properly.
  2. Hi everyone, a lot of time since my last post on this forum and noticed many things has changed, in better. I want to spread (spam) my boosterpack project, Aida DSP boosterpack It's a boosterpack dedicated for audio and for now available only for TivaC. With this boosterpack you can do 24bit/192kHz pristine audio elaboration, since it has a DSP on it, so while this DSP is occupied with audio elaboration you can do a lot of things with your mcu: read audio signal envelope, manage a user interface and -why not?- a complete keyboard or a rich display, ecc. http://www.aidadsp.com Libraries are available both for Energia and Arduino, please note that I hacked wire.cpp and wire.h a bit to get things done. You can buy the board, on our store to start focus on your audio application. Suggestions and collaborations welcomed!!! Max
  3. I shared my CCS project folder here and also Eagle Cad project folder, I designed a boosterpack style board which purpose is to control brushless motors with hall sensors with the cheap but lovable launchpad board rev1.5. Then I had also redesigned the board with L6234PD IC from ST in order to get a smaller and easier version for etching enthusiasts. For the fw I haven't tested any motor yet but I simulated the behaviour of a running motor's hall encoder with another launchpad board (rev1.4 this time) in order to debug basilar errors and overall behaviour. I compiled a succesful version and called it v1.1. So there are many things to do the first is to build the board (one of the two) and run the fw. The fw I have produced are three: the main control motor fw, wich recognize the hall sensor sequence and switch properly high-side/low-side switches appying user controlled pwm via potentiometer and the other twos, basically both a bldc motor hall sequence generator. The first one trigger the next hall sequence via user (button) or serial interface (type h character), the other via external square input. The motor control fw v1.1 is expected to control the speed of a bldc motor with a potentiometer in open loop. Howewver the software is deeply commented... No Sine/FOC it is too complicated for msp430 I believe... Thank you for your attention! M
  4. Hello guys, I have posted my BLDC motor control with msp430g2553 (launchpad rev1.5) on e2e TI's site. I designed the boards for simple brushless motor control formatted in boosterpack style. My goal is to test theese boards in one mounth but if you could go faster please feel free to contribute and thank you very much... I appreciate very much if you have time to grow up the project Max
  5. maxpenna

    Flashing the missing DCO calibration constants

    Ok, I've made this simple program to see on P1.4 SMCLK with a probe oscilloscope. SMCLK sources from MCLK with no prescaler. On P1.4 I've outputted SMCLK with 8 prescaler, for usage with common oscilloscopes. Launch the program you see the clock step change rising in frequency from default (1.2Mhz?) to 1MHz to 16MHz. I've checked with my oscilloscope the last frequency and it's correct (2Mhz * 8 = 16Mhz). I think the whole program works. NOTE: small and unimportant bug on dco_calibration, change if(!chk_data()) statement on line 88 with if(chk_data()) so you can see green led blinking if it's all ok. Thanks Max dco_tryout.rar
  6. maxpenna

    Flashing the missing DCO calibration constants

    Hi everyone, I've added the checksum for proper verification of the data inside flash. I've also regrouped code some parts in functions. Finally, this version works with TI DCO calibration example in C (MSP430G2231 code examples), because I really don't understand asm. Is there some specific reason you used asm routine for DCO calibration? The attachment is the project in CCS4. Thank you all, comments appreciated dco_calibration.rar
×