Jump to content

nathancrum

Members
  • Content Count

    25
  • Joined

  • Last visited

  • Days Won

    5

nathancrum last won the day on May 6 2015

nathancrum had the most liked content!

About nathancrum

  • Rank
    Member

Contact Methods

  • Website URL
    http://www.apparentlyconnected.com/

Profile Information

  • Gender
    Male
  • Location
    Tucson, AZ
  • Github
    https://github.com/apparentlyconnected
  1. Yea I looked at the Fujitsu parts, but they are not rated as well for power consumption. The Fujitsu spec is 10.6mA @ 25MHz. The Cypress spec is 1.4mA @ 40MHz / 0.13mA @ 1MHz For the product design I'm working on at my day-job we wanted the best performance, period. The Fujitsu part isn't rated at lower speeds so I wasn't sure how quickly - or if - the power dropped at lower speeds. We're running it @ 8MHz and it seems to consume a few hundred uA so the Cypress part is quite good in that range. That said - for a Storm Ninja add-on - the Fujitsu chip might be worth the power/cost trade-off.
  2. Good question. We do not have a specific launch date in mind, but I think we are aiming at having parts ready to ship this fall. We will most likely launch a Kickstarter campaign sometime in the next 30-60 days. Deliveries would probably start 90-120 days after the campaign ends. At least that's my best guess for now. Regarding the LCD - there are a few example images posted above. The contrast on the 128x128 screen is really excellent - it is a joy to look at: Regarding external Cypress FRAM - 2Mbit is about $20, 1Mbit is about $12. http://www.digikey.com/product-detail/en/FM25V10-G/428-3323-ND/3788992 It's just a memory chip - you can format it so it can be read like a disk drive or you can read/write to it like a giant array and stream it over UART to get it to a computer - it's up to you. It does lack the convenience of just unplugging it and plugging it into a computer I'll admit, but the speed and efficiency gains are worth it.
  3. @@DeepBlueSky - I've had success getting an MSP430F5529 to write to an SD card, but it's running on two AA's. SD cards can take anywhere from 30 to 100mA to drive so yea - not very practical on a limited power budget. I doubt you could even get it to operate with the internal resistance of a coin cell. I'm actually using external FRAM for that reason on a project at work. Cypress makes a range of chips from 256kb? up to 2Mbit. It's expensive compared to SD cards or even flash, but far superior to both for power efficiency and it's also a LOT faster than flash so you can write your data and go back to sleep fast. The internal 64kB of FRAM on the FR5969 can hold a fair bit of data if you're clever about packing it in efficiently, but it's possible we'll offer external flash or FRAM add-on's in the future too. For now most of the ideas revolve around buffering a certain amount of data internally and then either passing that on over WiFi or BTLE at regular intervals. Regarding the LCD - it is a Sharp LS013B7DH03 128x128 graphic "Memory LCD". It is part of the same family as the 96x96 display TI sells as a booster pack, but that panel is being discontinued. The 128x128 display is also MUCH better contrast and as the pixel count would imply - provides more detail. It already has a working library we've uploaded to our Storm Ninja branch of Energia - it uses most of the guts of the previous 96x96 library, but I've rewritten it to be more power efficient and added some more capabilities like supporting images from TI's image reformer utility (part of their grlib library). We chose these specific LCD's over others because they're such insanely low power. Try any regular LCD and you'll see it draw anywhere from several hundred uA to a few mA. We tried using e-ink at first, but compared to the Memory LCD's it's actually a moot point. I literally cannot measure the current draw of this screen using a 6.5 digit Rigol DM3068 DMM. It's active spec is 50uA, but when it's idle it must consume almost nothing because it doesn't even register in the nA. That insane power performance is what we wanted for this platform - you can leave the screen on basically indefinitely and the coin cell would last years.
  4. Hi guys. It's been awhile since we've posted on this project, but progress has been steadily moving on. We're working with the Rev 3 prototypes at this point and I think we're pretty close to a final product. Patrick is going to be out at the Bay Area Maker Faire next week showing them off. We're also trying to upload stuff as it's stable to github - a few demo projects and an Android app for bluetooth: https://github.com/ApparentlyConnected Shurikens (daughterboards) have expanded now to include a sensor board (RGB, accel & temp), a relay board, an AC rectifier board for use with a current clamp in addition to newer revisions of the LCD, Wifi, and BTLE shurikens. What kind of demo projects do you guys think would be best to show off the FRAM and low power capabilities of the MSP430FR5969? Or what demos would you just like to show how it works? /Nathan
  5. @@bluehash Thanks - we're already having fun playing with it and really impressed with the Sharp LS013B7DH03. The mirrory finish on the 96px one from the BoosterPack is sort of a novelty, but the contrast on the 128px H03 is much nicer on the eyes overall. Next I'm working on a Bluetooth LE shuriken and Android app and @@Patrick is working on a WiFi expansion and internet upload. Weeeee!
  6. FYI - made some more progress on the Energia graphics library and have added a bitmap interpreter for the TI Image Reformer tool in the MSP430 graphics library package. Adding any custom image to a project just got a lot easier. (edit) And I am loving this screen - the contrast is awesome.
  7. You'll need reset, test and ground and if your custom 5969 circuit is power hungry, it will need its own power supply during programming too (the onboard Launchpad regulator isn't terribly powerful and will choke if you ask it to power too much.)
  8. FYI - We've also forked the Energia github and have pushed these changes already. Hopefully we can resolve the driver issues in the future, but for now it's functioning separately. https://github.com/ApparentlyConnected/Energia We've also started adding libraries for our Shurikens (daughter boards) like the Sharp 128x128px LS013B7DH03 Memory LCD. On deck are the bluetooth (Microchip RN4020) and WiFi (Microchip RN171) modules. Unfortunately the existing libraries like SPI aren't abstracted enough to be cross compatible (we're using different UARTs, pins, etc) so some more work will need to be done to either make them universal or port for the FR5969 LP and other MSP430's, but it shouldn't take much to make them useful for anyone who wants to use these peripherals with Energia.
  9. @@pabigot - We definitely would like to get some demos in the hands of people that can put them to use, but we don't have many prototypes yet. I think there's probably something we can work out though. BSP430 also looks really cool - we'd love to have the Storm Ninja supported there too. Regarding Energia - I was still hoping to figure it out myself so I knew where everything was located. If someone could either list the files or point me towards the documentation that would be awesome. I don't mind doing the work - I'm just a little lost. As I mentioned - I think I have the pins file figured out, but I don't know what other files tells Energia about the targets. Thanks
  10. Hi guys, We've been playing with the prototypes for a few weeks now and wanted to start adding support for our board in Energia and...after some searching, it's not at all clear if that's possible right now. I will keep looking, but figured I should post here for now since someone probably knows the answer, "Is is possible to add new processor boards to Energia via text configuration files?" ...or is it more complicated? I got as far as writing a pins file before realizing this was not sufficient to totally describe the board. The Storm Ninja is "hardware-compatible" with the FR5969 Launchpad (same processor & ezFet lite programmer), but the pin numbering is very different (different ports used, different pins for LED, more pins, etc.) pins_energia.h Storm Ninja Energia Pins.pdf
  11. FYI - flashing only the BSL and connecting to CCS has essentially the same effect. It "recovers" then updates and it works fine.
  12. @@greeeg - you are the man. So - I was counting on CCS to update the firmware and it was erroring out without attempting to fix anything. I was able to flash the BSL firmware using flasher, but every time I tried to flash the FW_3_3_0_6 firmware it failed verification. So - I tried flashing only the BSL_1_1 firmware. Then I plugged the ezFET into USB and tried erasing the target using MSPFlasher. That's when it did this: c:\ti\MSP430Flasher_1.3.2>MSP430Flasher.exe -e ERASE_ALL * -----/|-------------------------------------------------------------------- * * / |__ * * /_ / MSP430 Flasher v1.3.2 * * | / * * -----|/-------------------------------------------------------------------- * * Evaluating triggers...done * Checking for available FET debuggers: * Corrupted USB FET firmware detected. Starting recovery. * ********************************************************* * * * * Initializing Update Bootloader. * * Programming new firmware: * * |||||||||||||||||||||||||||||||||||||||||||||||||| 100% * * Update was successfully finished. * * * ********************************************************* * * Exit Update Bootlader and reboot firmware. * USB FET recovery completed.* Found USB FET @ COM3. <- Selected YAY!! Then it proceeded to do a firmware update * Initializing interface @ COM3...done * Checking firmware compatibility: * The firmware of your FET is outdated. - Would you like to update it? (Y/N): y * ********************************************************* * * * * Initializing Update Bootloader. * * Programming new firmware: * * |||||||||||||||||||||||||||||||||||||||||||||||||| 100% * * Update was successfully finished. * * * ********************************************************* * * Exit Update Bootlader and reboot firmware. * FET firmware is up to date. Double YAY! Now it works fine with both MSP430Flasher and CCS - everything is A-ok. So I guess the key is to flash the BSL and let the programmers do the rest. I haven't checked if I can just flash the BSL and use CCS to update the firmware the first time, but at least I have a working procedure.
  13. Attached is the schematic. It probably looks pretty *cough* familiar. Storm Ninja Base PCB Schematic.pdf
  14. Yea - we missed that the first time we flashed, but later found it - used it - same error - no change unfortunately.
  15. @@spirilis Yep - we're 100% winblows. Tried reflashing all the ezfet lite firmwares. The 3V6_TEST firmware lites up the error LED, but all the rest of the test firmwares don't, so power seems ok and it is definitely being flashed with the ezfet on the FR5969 Launchpad... Our setup is basically identical to @@greeeg - would love to hear any ideas from him. We used the MSP430Flasher_1.3.2 to write the BSL and then flash the EZFET_LITE_Rev1_1_FW_3_3_0_6 firmware...still no love.
×
×
  • Create New...