Log in

View Full Version : The Evolution of Memory: miniSD and Transflash


Jason Dunn
11-30-2004, 06:32 PM
Years ago, I remember seeing my first CompactFlash card and thinking "Wow, that's tiny!". Before that, the only flash-based memory I had seen was in the form of PCMCIA cards, and those were very rare (didn't some early digital cameras take them?). Going from PCMCIA-sized cards to CompactFlash-sized cards was a huge leap, and when Secure Digital (SD) cards came out the change was just as radical - how much smaller could they possibly get? SD cards were the smallest form of flash memory I had ever seen, and they stayed the smallest for several years until two new types of memory came to market: miniSD and Transflash (I've never had a device that has used XD, so I'll just ignore that ;-)).<!> <br /><br /><b><span>miniSD and Transflash: The Next Generation of Flash</span></b><br />If you've never heard of miniSD or Transflash, that's not surprising - the technology isn't very old, and there aren't many devices that use them yet. <a href="http://www.sandisk.com">Sandisk</a> sent me a 256 MB miniSD card for use on my <a href="http://shop.orange.co.uk/shop/show/handset/orange_spv_c500/detail">Orange C500 Smartphone</a> (awesome phone!) and they also sent me a 128 MB Transflash card. As the photo below shows, as small as miniSD is, Transflash is shockingly smaller. 8O <br /><br /><img src="http://www.pocketpcthoughts.com/images/web/2003/flashcards.jpg" alt="User submitted image" title="User submitted image"/><br /><br />To give you a sense of scale, the 128 MB Transflash card was roughly the size of the nail on my pinky finger. That's small! 8O Why do we need smaller cards? Although I'm not a big fan of new memory types (interoperability is very important to me), as mobile devices become smaller, the need for smaller memory card formats becomes more pressing. Remember that there's an assembly inside the device that reads the card, so if new memory cards can be developed that have smaller read/write assemblies <i><b>and</b></i> the cards themselves are smaller, significant space savings can be made. And as long as you can get an adaptor that will work in a slot that you have on your other devices, moving data around is fairly simple.<br /><br /><span><b>Why Go This Direction?</b></span><br />I believe that the driving factor is reducing the cost of the phones and increasing profit. Think about this scenario: the customer buys a new feature phone (camera/MP3 player) but the phone has a very small amount of built-in storage, say 8 MB - enough for quite a few pictures, but only one or two songs. When the customer buys the phone, they also buy a memory card that goes into the phone and stays there. If the way the phone works with the memory is completely seamless, this is a great solution.<br /><br />By having a very basic phone with almost no memory, the cost to the carrier is greatly reduced, and the cost to the customer is also reduced (though we all know the carriers will pocket most of the profit there). Still, it means that they could sell an "MP3 Phone" at a very low cost - and allow the customer to customize how much memory they want. 64 MB? 256 MB? 1 GB? Get whatever you want, put it in the phone, and forget about it.<br /><br /><span><b>Why Put Cards Under Batteries?</b></span><br />A common complaint about some new mobile devices (usually phones) is that the memory cards are not easily accessible: they usually go under the battery, making the process of removing/swapping out the card awkward. Why do the manufacturers do this? It depends on the intent of the device. In the case of my Orange C500 phone, the miniSD slot is under the battery, but that doesn't bother me at all. Why? Because I never take it out - it's like RAM in my desktop computer, once I put it in there I forget about it.<br /><br />Other decisions, like Nokia putting the memory card under the battery then selling "game cartridges" that encourage the user to swap out the card on a regular basis, make no sense. The only time a memory card slot should be hidden under something else is if it's meant to be accessed very infrequently - as in, once or twice in the life of the device.<br /><br /><span><b>What's Next?</b></span><br />In larger devices such as PDAs, I think in the future we'll see more dual-slot devices: a miniSD or even Transflash slot under the battery for a one-time (but upgradeable) expansion of storage memory, and an external SD card slot for swapping memory cards with digital cameras, MP3 players, etc. This would give us the best of both worlds, especially if the operating system on the device could look at that memory as being the same. Now wouldn't that be nice?<br /><br /><b>UPDATE:</b> <a href="http://www.smartphonethoughts.com">Smartphone Thoughts</a> reader <i>Bushrod</i> asked about transfer speeds to the phone, which is something I hadn't thought much about (with only 256 MB, I haven't put much music on the card). So I did a test: with the C500 connected to a USB 2.0 port, I copied over a 4 MB WMA file and it took 15 seconds. By way of comparison, with the same miniSD card in an SD adaptor and connected to a USB 2.0 external memory card reader, the same 4 MB song was copied over in 2 seconds. 8O So that's definitely a weakness in this scenario - if the customer has a 1 GB miniSD card and regularly refreshes it with new music, they could be in for a long wait. Clearly, we need to see greater speeds from our mobile devices.

Bushrod
11-30-2004, 06:42 PM
Nice article. I loved the photo comparison!

One question. How is the speed copying large files through Activesync to the c500? If it's as slow as the MPx200, then I would be constantly removing the battery to get the miniSD card out.

Jason Dunn
11-30-2004, 07:05 PM
One question. How is the speed copying large files through Activesync to the c500? If it's as slow as the MPx200, then I would be constantly removing the battery to get the miniSD card out.

With the phone connected to a USB 2.0 port, I just copied over a 4 MB WMA file and it took 15 seconds. By way of comparison, with the same miniSD card in an SD adaptor and connected to an external card reader, the same 4 MB song was copied over in 2 seconds. 8O So you've definitely found a weakness with this scenario - I hadn't thought about the transfer speeds.

Jason Dunn
11-30-2004, 07:27 PM
I've now updated the article on all three sites with the test results...

Bushrod
11-30-2004, 08:37 PM
I copy over 40+ meg video files almost every morning. That's a long time to wait!

It sounds a lot faster than my MPx200 though.

Mike Temporale
11-30-2004, 08:40 PM
I really like the idea of having expandable memory in my device - in the same fashion as my desktop. Drop it in, and forget about it. However, before that can become a reality, we need bigger flash memory cards. Especially at the new small end. :)

Jason, any chance you can take a picture with a miniSD, TransFlash, and a quarter/ruler/keyboard/...?

Jason Dunn
11-30-2004, 08:47 PM
Jason, any chance you can take a picture with a miniSD, TransFlash, and a quarter/ruler/keyboard/...?

I could, but I thought the photo showing a CF and SD card kind of put them in scale since most people visiting the site have one of those. ;-)

marlof
12-03-2004, 08:18 AM
I could, but I thought the photo showing a CF and SD card kind of put them in scale since most people visiting the site have one of those. ;-)

Exactly. I think the measurement by a CF card is more universal than measuring against local currency or a ruler (since that would bring out the eternal cm or inch discussion) ;).

Mike Temporale
12-03-2004, 12:15 PM
(since that would bring out the eternal cm or inch discussion) ;).

I'm not worried about that, since I know Jason would pick the right base for measurements. :wink:

The only reason I asked is because when I look at the picture I keep thinking it can't be that small. 8O

nikjones
12-04-2004, 10:00 AM
So I did a test: with the C500 connected to a USB 2.0 port, I copied over a 4 MB WMA file and it took 15 seconds. By way of comparison, with the same miniSD card in an SD adaptor and connected to a USB 2.0 external memory card reader, the same 4 MB song was copied over in 2 seconds.

You have to balance that with the time toremove the card and actually turn it on - my C500 takes ~45 seconds to boot up! The time taken to remove the card is less than that.

Although I avoid "semi proprietary" cards like memort stick/XD, I use CF/SD/mini SD and the fact that miniSD cards come with an SD chassis is very useful. The Sandisk 6-in-1 PCMCIA card is great for using SD cards in my trusty Jornada 720 (I can now use my ancient 32MB Smart Media card as a full memory backup!)[/quote]

Jerry Raia
12-04-2004, 07:54 PM
I use BT to sync. Removing the card is essential for large file transfers in this case.