I plan to integrate a solder down IMP into one of my designs but now the IMP003 is out I’m keen to know more about it before settling on IMP002 or 003. I’ve identified some benefits of the IMP003 over the previous IMPs as follows:
smaller
ability to add more memory
M4 Cortex processor (I imagine the API would need to be updated to take advantage of additional M4 functionality)
higher operating temp
processor can operate with Wi-Fi turned off, allowing lower current draw (I assume)
Some downsides I noticed are:
reduced sensitivity (10dB less typical sensitivity, not sure why as I imagine all IMPs would use the same radio?)
no recommended PCB layout available
no reference designs available
no breakout board available
I’ve a few burning questions:
1/ What will the IMP003 cost and is it likely they will be more cost effective to use in new designs as opposed to an IMP002?
2/ The spec shows external SPI flash memory - is this required for the IMP003 to operate?
3/ The ability to turn off the radio will enable the IMP003 to draw less current while continuing to operate as usually both the processor and radio are powered on and will consume at least 5mA in power save mode. What is the current draw when the radio is turned off?
4/ The IMP003 is obviously smaller than previous IMPs but are there any other reasons one would be better off using the 003 in a new design rather than the 002?
5/ Are circuit board recommended layout designs, reference designs and breakout boards on their way?
6/ Any guesses on what the other “platform” mentioned in the EE Time article is???
I realise it’s only early days for the IMP003 but: gimme, gimme, gimme!
not an expert here but… having a look at the documents;
I didn’t see anything different in the specifications for low power WiFi modes. the imp002 and imp003 show a power-save mode with typical 5mA consumption. Maybe I did not read the documents closely enough. I think both modules have sleep mode with 6uA consumption.
The imp003 has a footprint that would seem to require more than a 2-layer board. The imp003 requires one to design and make their own antenna.
There is a reference design for the imp003, (Amy) and as stated, it does require you to design and cert your own antenna, and there are a number of support components.
Correct, the spec only states 3 modes: normal with Wi-Fi, normal with Wi-Fi in power save mode and sleep with Wi-Fi off; 80mA, 5mA and 6uA respectively. If these are the only modes available, what benefit is the “low power” configuration on page 16 of the spec? I assumed this configuration enabled the processor to operate with the Wi-Fi turned off which would effectively be a fourth power state. But you know what they say about assume.
Yeah, I was thinking 2 maybe three layer board. One could potentially get away with a one or two layer board if the non-GND centre pins weren’t used.
The SPI bus statement on the pin mux page is a little vague - I take this paragraph to mean one doesn’t have to use other SPI buses for extra storage as the IMP003 provides a dedicated SPI bus for this purpose. Then again the Amy reference design states “and required SPI flash”. So I guess external storage is required. Either way the spec is a bit vague for my liking on this front.
I missed the Amy breakout board, thanks @MakeDeck. If most of those components are required to make the IMP003 work, it doesn’t look like an IMP003 design will be much smaller than an IMP002 design.
The essential point here is MakeDeck’s, that imp003 requires designing and certifying your own antenna. This is a lengthy and costly process (for regulatory reasons that we can do nothing about), and imp003 is aimed squarely at those manufacturers whose expected volumes are so enormous that they can amortise that substantial cost. Unlike imp001 and imp002, it’s not also intended for the maker or low-volume community (though I guess that’s also what we said about imp002 at first).
So imp003 may not be the droid you’re looking for. But for reference: 80mA, 5mA and 6uA are with the “low-power” configuration. In the alternative “low-cost” configuration, you don’t get the 6uA mode.
On the SPI flash thing: imp001 and imp002 both have internal SPI flashes which we use for our own data. But a fair number of customers end up adding a second SPI flash, externally, to store their own data. So for imp003, we mopped those two parts up into one: fitting an external SPI flash is required, a 4Mbit (not 2Mbit; the datasheet is not merely vague but wrong on this) one if you don’t need any yourself, a larger-than-4Mbit one if you want some for your own data. One 8Mbit chip is cheaper than two 4Mbit ones would be, as well as needing less board space and fewer of the imp’s valuable pins.
If you can re-use components that have been certified by another entity the costs are fairly inexpensive. Certifying your own intentional radiator will run you around $12k. The FCC has a number of labs to help then verify new licenses, but the process still takes quite some time. Some of the WiMax/LTE transmitters I support are typically taking 4-6 months.
If someone went through FCC intentional transmitter certification with IMP003, I suggest to publish it on the Electric Imp website. The whole community is interested in that, including Electric Imp self.
Mainly, because a chip antenna is slightly harder to get wrong, and it’s very small - due to imp003’s size, some customers are building it into very small devices.
Some chip antennas have fairly decent performance (like the one we’re doing approvals with) but you’ll be glad to know we will be providing a PCB antenna design - with FCC modular approvals and 3D performance plots - for people to use in their designs.
The antenna testing has gone well (we did 3D scans to verify these on both 1.0 and 1.6mm boards) so approvals are next. Likely will be done by december.
imp003 samples should be available on digikey in a week or so.