Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by jpnorair

  1. Unlike MSP430, the ARM CM (MSP432) has a very fast ALU. The logical OR will run in a single clock. The bottleneck is peripheral register access.
  2. I'm replying here simply to get "I'm looking for an Anal..." off the homepage. It was funny for a while, now just depressing.
  3. I would use the MSP432 launchpad, because it has the best performance, the best low-power, and I am very familiar with ARM. If you do not have experience with ARM, the 5529 launchpad will be the best choice. This chip has much better support than the FRAM ones have, and it can run basically twice as fast. Since you're building only a pilot project (you're buying launchpads), quibbling over 1.5uA is just plain dumb. Increase the size of the battery a tiny bit, instead.
  4. A typical duty cycle for a WSN endpoint is between 0.1% and 1%. Yes, it can be lower if you are doing only transmissions at scheduled intervals, but this is not very functional. I don't know if you are using someone else's protocol stack or if you are building your own, but I know all the major stacks, and all are at least 0.1% duty cycle. Even in the 10 minute beacon case, if you are using low data rate to get long range, you will use more power in TX than sleep. "Back of the envelope" I calculated 4uA average current, which is more than the sleep current. The MSP432 can sleep at 1uA,
  5. The power usage of a WSN system will be dominated by the radio RX and TX, not so much the sleep current. So it doesn't really matter. I would use the 5529 instead of the FR5969, if only because it is more capable. It runs faster, too, which can be important if you have a protocol with even the slightest degree of sophistication. That said, the MSP432 launchpad is the best choice IMO.
  6. There is a pretty big difference. Read the datasheets more thoroughly. The biggest areas of importance: - CC1200 is good for narrowband, wideband, and spread spectrum. CC1120 only narrowband. - CC1200 has FEC features. - CC1200 has lower power "sniff" feature. - CC1310 is designed to be easy to migrate-to from CC1200.
  7. Go with the CC1200. It is PHY compatible with CC13xx, which is TI's next 5 year roadmap for sub 1GHz RF SoC. Or just go with CC1310. CC430 is a dead end. I spent years of my life working on it, so I'm not just saying this.
  8. jpnorair


    Yeah, I don't guess solar is the most cost effective power generation technology in the UK. Maybe you can collect rain and run it through hydro.
  9. jpnorair


    @@Fred If you put solar on the roof and then use one of those new Tesla power packs, you will have built the thing that I am dreaming to build, exactly. Although you would need to part with a fair bit of money! That is why dreams are dreams.
  10. The decision you really need to make is: do I care about low power and/or low cost? If the answer is "yes" then MSP432 is a good platform for now and for the future. The community support and the TI support are very well integrated. Honestly, I think the arduino community is not nearly as well organized. If the answer is "no" then you should use things like RasPi, or perhaps even wait for Cortex M7 devices to start coming. M7 aims to be a single-chip MCU replacement for ARM9 SBCs, and it will likely run compact Linux distros.
  11. @@greeeg Thank you for your information. It might be a nice side project, but I need to determine how much time I want to spent. @@tingo The stratasys printers start at US$15,000, and the users I've talked-to say they are very good at making repeatable parts. On the other hand, I want something smaller, and I don't need to produce a lot of parts. I actually visited the Form Labs office last week! The Form 1+ is basically what I want, although I probably will want a small CNC mill in addition. The Form 1+ can produce repeatable parts, and the quality is extremely high. The qualit
  12. The normal Arduino and Energia libraries do nothing for low power modes, but this is changing fast with Energia-MT. It is not complete yet, really, but it is the shape of things to come as far as Wiring is concerned. With multi-threading, the RTOS can manage the low power mode of the MCU.
  13. I would focus mainly on the Launchpad devices and the good integration Launchpad has with CCS. IMO Launchpad is a much better tool for going from novice to professional than Arduino is. That is something you can discuss. You can also mention than MSP432 has familiar peripherals to MSP430, so going to ARM CM3/4 in the future is something the Launchpad/Energia community can do easily (and already has), whereas in Arduino-Land the transition to ARM never really happened. It seems like Arduino-Land is stuck in 8 bit AVR forever. Lastly, I have made many presentations to engineers. I wo
  14. I posted a blog entry about how I used the STM32L1 RTC (a few years ago) as a tickless, ultra-low-power timer for my RTOS. http://www.indigresso.com/_blog/?p=181 The MSP432 has a similar problem. Only the RTC and Watchdogs run in LPM3 and 3.5, no other timers do, but you want to use those LPMs for timed sleep! There is a workaround, and it is actually very fast thanks to the really great ALU in the CM3 and CM4 devices. My code is also implemented in bulletproof production firmware that I've shipped to various industries . Yes, the code is for STM32L1, but I think you should be able
  15. By "sheet" I mean adhesive-backed copper foil.
  16. It's worth a deeper inspection. The biggest problem I see is that the price appears too low for the company to be able to sustain it. So many Kickstarter projects fail because the creators have no business experience and they don't know what pricing they need to make the business work. Because this is the norm instead of the exception, KS incites a race-to-the-bottom as each project is competing on price with the last several projects, and these were also priced too low and failed. If it is all open sourced this is less of an issue -- but I didn't see that it was open-sourced. I don't thi
  17. That is OK. I am happy to collaborate in any way that makes sense. It sounds like there is still plenty of overlap. So, PanStamp is now added to my mailing list on this topic.
  18. Wow, that is a big deal. Most low-power ARM CMs now have a low-power timer that operates in the Vin domain (not the Vreg domain) along with RTC, and which can use the 32768 Hz oscillator/crystal. But it is possible to use the RTC as a timer for a tickless RTOS. I do this on STM32L1.
  19. I have a lot of experience pushing ARM CM0, 3, and 4 devices to levels of low power *below* the datasheet. If going into DEEPSLEEP (this is an ARM term) on the MSP432 has only one little wrinkle, I'm sending the design team at TI a keg of beer. Usually, going into DEEPSLEEP modes is hell, and coming out of them is double-hell. I've blown weeks of firmware effort on these little things.
  20. This is a helpful comment, but it misses some things: you do not define what is consumer price range and you do not give an example of an "awesome" printer by your definition. I am very curious about your opinions on those two things. Most good hobbies are this way. But, this is not really a hobby purchase. I want to use it for business, but my business isn't machining per se, so my requirements aren't tremendously impressive. But I do like to buy quality tools. In my experience, a good quality tool may cost more but it usually saves money. Another possibility is to create mo
  21. If I had any clue what I was doing, this would not be a bad option. Z-travel is not an issue for me. Resolution, however, is an issue. All my parts are really small. One more question: Is it possible (and frequently practiced) to manually rotate the part between milling stages so that all the sides of the part can be worked-on?
  22. EMCO concept 55 is a really serious machine -- way beyond what I need, but still cool to think about. The "othermill" or "nomad 883" are more along the lines of what I'm looking-for. I am not a machinist, and what I need to do is really quite simple. If I pair it with a simple, <$1500 3D printer, then I have everything I need. https://othermachine.co/store/ http://carbide3d.com What I really think would be great is a "MicroFactory," but this product may or may not ever see the light of day. I hope it does. I contacted the company, we shall see. http://www.mebotics.com
  23. @Jake @Fred Another option is to get a lower-end printer for the elastomeric stuff (this doesn't need so much precision) and some sort of micro CNC mill for the rigid parts. This might actually make the most sense, because: A: I can use basically any kind of plastic B: I should also be able to machine antennas from sheets of metal. I searched google for "desktop cnc" but nothing really jumped-out at me. Any advice would be greatly appreciated.
  24. The [extremely sophisticated] benchmarks I have will port easily to MSP432 and STM32L4. Atmel will be later in the year, but I have low hopes for Atmel, and I might not bother. Warning: Rant ahead. Anyway, Atmel uses more BS in their datasheet and marketing than TI does, and TI uses *slightly* more than ST. Atmel's marketing numbers are unrealistic, best case figures where all the peripherals are off, the integral DC-DC is running, the chip is running at 12 MHz only, and it is running specially crafted code from a small region of SRAM. Practically, it does 100uA/MHz. Look at the
  • Create New...