Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

data logger..quale memoria usare?

9 views
Skip to first unread message

blisca

unread,
May 6, 2013, 6:23:00 AM5/6/13
to
Ciao
Dovrei accumulare ogni giorno circa 30MB di dati
che verrebbero poi scaricati giornalmente da interfaccia USB o COM.
In caso ci� non avvenisse devono rimanere anche in caso di blackout

Quale supporto usare?
PEr adesso mi sembra di avere capito, forse male,le seguenti cose
1)CHIP FLASH,
PRO:costa poco(32MB->2euro),piccolo,nessuna licenza
CONTRO :,va gestito il bus e il protocollo,va gestita la distribuzione
delle canc-scritture su tutta la flash,se abbastanza grande, per aumentarne
la vita,nelle parallelele molti pin
1)COMPACT FLASH
PRO,nessuna licenza.controllore interno,rimovibile
CONTRO,mi pare costino un p� care,bus parallelo da 8 o 16 bits,50 pins
2)SD CARD
PRO,piccole,numero pin moderato(9-11),rimovibile,SDCard_bus o SPI
CONTRO:licenza e specifiche costose
3)MMC CARD
PRO bus MMCbus o SPI,numero di pin moderato(7-13),nessuna licenza
CONTRO specifiche costose
4)RAM BACKUPPATA
PRO ...
CONTRO per adesso in modo seriale ho trovato solo piccoli formati
,naturalmente serve batteria

qualche suggerimento?
Grazie


Marco Trapanese

unread,
May 6, 2013, 6:37:39 AM5/6/13
to
Il 06/05/2013 12:23, blisca ha scritto:

> 1)CHIP FLASH,
> PRO:costa poco(32MB->2euro),piccolo,nessuna licenza


Sicuro 32 MB, non Mbit? Hai un p/n di esempio?


> CONTRO :,va gestito il bus e il protocollo,va gestita la distribuzione
> delle canc-scritture su tutta la flash,se abbastanza grande, per aumentarne
> la vita,nelle parallelele molti pin
> 1)COMPACT FLASH
> PRO,nessuna licenza.controllore interno,rimovibile
> CONTRO,mi pare costino un pᅵ care,bus parallelo da 8 o 16 bits,50 pins
> 2)SD CARD
> PRO,piccole,numero pin moderato(9-11),rimovibile,SDCard_bus o SPI
> CONTRO:licenza e specifiche costose


Io perᅵ aggiungerei diversi vantaggi:

ottimo rapporto capacitᅵ/prezzo
facile reperibilitᅵ e sostituzione
non si ᅵ vincolati all'hardware specifico

Cosa intendi per licenza e specifiche costose?


> 3)MMC CARD
> PRO bus MMCbus o SPI,numero di pin moderato(7-13),nessuna licenza
> CONTRO specifiche costose
> 4)RAM BACKUPPATA
> PRO ...
> CONTRO per adesso in modo seriale ho trovato solo piccoli formati
> ,naturalmente serve batteria
>
> qualche suggerimento?


Io sono sempre andato su SD card (tutti i size) in FAT32 (ad es. con
fatfs: http://elm-chan.org/fsw/ff/00index_e.html) per applicazioni con
una certa mole di dati.

Altrimenti, se la capacitᅵ richiesta non era superiore a qualche MB ho
utilizzato memorie flash eventualmente con un algoritmo di wear-leveling.

Ciao!
Marco


blisca

unread,
May 6, 2013, 7:09:00 AM5/6/13
to

"Marco Trapanese" <marcotrapa...@gmail.com> ha scritto nel messaggio
news:km815k$ejk$1...@tdi.cu.mi.it...
> Il 06/05/2013 12:23, blisca ha scritto:
>
>> 1)CHIP FLASH,
>> PRO:costa poco(32MB->2euro),piccolo,nessuna licenza
>
>
> Sicuro 32 MB, non Mbit? Hai un p/n di esempio?
>
hai ragione
>
>> CONTRO :,va gestito il bus e il protocollo,va gestita la distribuzione
>> delle canc-scritture su tutta la flash,se abbastanza grande, per
>> aumentarne
>> la vita,nelle parallelele molti pin
>> 1)COMPACT FLASH
>> PRO,nessuna licenza.controllore interno,rimovibile
>> CONTRO,mi pare costino un p� care,bus parallelo da 8 o 16 bits,50 pins
>> 2)SD CARD
>> PRO,piccole,numero pin moderato(9-11),rimovibile,SDCard_bus o SPI
>> CONTRO:licenza e specifiche costose
>
>
> Io per� aggiungerei diversi vantaggi:
>
> ottimo rapporto capacit�/prezzo
> facile reperibilit� e sostituzione
> non si � vincolati all'hardware specifico
>
> Cosa intendi per licenza e specifiche costose?
magari ho capito male,anzi...magari avessi capito male..

Specification Cost Membership @$1000/year
Host/ancillary product license for $1000/year, available to members
only

SD card: Una scheda flash da Matsushita/Toshiba/Sandisk, l'utilizzo e'
autorizzato con licenza rilasciata da SDCA sotto NDA.
>
>
>> 3)MMC CARD
>> PRO bus MMCbus o SPI,numero di pin moderato(7-13),nessuna licenza
>> CONTRO specifiche costose
>> 4)RAM BACKUPPATA
>> PRO ...
>> CONTRO per adesso in modo seriale ho trovato solo piccoli formati
>> ,naturalmente serve batteria
>>
>> qualche suggerimento?
>
>
> Io sono sempre andato su SD card (tutti i size) in FAT32 (ad es. con
> fatfs: http://elm-chan.org/fsw/ff/00index_e.html) per applicazioni con una
> certa mole di dati.
>
> Altrimenti, se la capacit� richiesta non era superiore a qualche MB ho

Marco Trapanese

unread,
May 6, 2013, 7:32:49 AM5/6/13
to
Il 06/05/2013 13:09, blisca ha scritto:

> magari ho capito male,anzi...magari avessi capito male..
>
> Specification Cost Membership @$1000/year
> Host/ancillary product license for $1000/year, available to members
> only
>
> SD card: Una scheda flash da Matsushita/Toshiba/Sandisk, l'utilizzo e'
> autorizzato con licenza rilasciata da SDCA sotto NDA.


Non ho sottomano i link precisi ma da quello che ricordo le licenze le
devi pagare se mostri il logo SD e se usi il protocollo proprietario.

Se vai di SPI e, nel caso della FAT, senza il supporto per i LFN (8.3)
non hai bisogno di licenze particolari.

Quanto alle specifiche non c'è bisogno di leggerle avendo già le
librerie disponibili.

Marco


blisca

unread,
May 6, 2013, 8:10:47 AM5/6/13
to

"Marco Trapanese" <marcotrapa...@gmail.com> ha scritto nel messaggio
news:km84d2$gts$1...@tdi.cu.mi.it...
allora approfondisco e se tutto ok opto per SD cards
tra l'altro qualcosa di SD card mastico,avendo scritto un pò di FW per
STM32 che si appoggiava su Fatfs

però mi preoccupa un pò perchè Jan Axelson scrive in "USB Mass Storage":

"Fees
Implementing an SD-Card host isn't practical for developers of inexpensive
products that sell in modest quantities. Every device that contains an
SD-Card host must be licensed. At this writing, it costs $1000/year to join
the SD Card Association and another $1000/year for a member to license a
host. Membership includes access to the SD Card specifications."

leggo su questo forum
http://www.microchip.com/forums/m365768-print.aspx

"If your company is planning to make, design, use, offer for sale, import or
export any SD memory card (eg. Flash memory card, ROM cards, SD I/O Combo
cards, miniSD, microSD cards) or contract to have any SD memory card made,
developed, designed or manufactured by a third party your company is
required to:

1.Join the SD Association and
2.Execute a License Agreement for SDA Memory Card Specification or LAMS with
SD Association
3.And execute a Card License Agreement (CLA).


...so you cannot even use SD cards without becoming a member for $2000
yearly. You cannot even contract another company (even if they are a member)
to do this for you without you becoming a member. You cannot even sell,
import, export an SD card if you're not a member.
Is this a joke ? Or is it for real I have to quit using SD cards in my
company ? this is foolish. let's begin to do what they want: obey their
will, boycott using their cards. "

insomma,finchè non trovo scritto chiaro che posso includere una SDcard senza
licenza alcuna ,non oso proporle al committente






Giulia

unread,
May 6, 2013, 8:35:03 AM5/6/13
to
> insomma,finch� non trovo scritto chiaro che posso includere una SDcard senza
> licenza alcuna ,non oso proporle al committente


Problematica complessa ma risolta dalla comunita FOOS tramite reverse .


In 2006 the SDA released a simplified version of the specification of the host controller interface (as opposed to the specification of SD cards) and later also
for the physical layer, ASSD extensions, SDIO, and SDIO Bluetooth Type-A, under a disclaimers agreement.[59] Again, most of the information had already been
discovered and Linux had a fully free driver for it. Still, building a chip conforming to this specification caused the One Laptop per Child project to claim
"the first truly Open Source SD implementation, with no need to obtain an SDI license or sign NDAs to create SD drivers or applications."[60]

The proprietary nature of the complete SD specification affects embedded systems, laptop computers, and some desktop computers; many desktop computers do not
have card slots, instead using USB-based card readers if necessary. These card readers present a standard USB mass storage interface to memory cards, thus
separating the operating system from the details of the underlying SD interface. However, embedded systems (such as portable music players) usually gain direct
access to SD cards and thus need complete programming information. Desktop card readers are themselves embedded systems; their manufacturers have usually paid
the SDA for complete access to the SD specifications. Many notebook computers now include SD card readers not based on USB; device drivers for these essentially
gain direct access to the SD card, as do embedded systems.


Giulia


blisca

unread,
May 6, 2013, 9:11:10 AM5/6/13
to

"Giulia" <far...@iperbole.bologna.it> ha scritto nel messaggio
news:km881n$jnh$1...@tdi.cu.mi.it...
ti ringrazio,ma per favore spiegami cosa vuol dire
sar� duro e incompetente ,ma non ho ancora capitochi � la comunit� FOOS?mica
tutti lo sanno e neanche gugol lo dice al volo.Dal contesto immagino free
open source o simili?.

alla luce o al buio di quanto scritto sopra,i lettori di card sono sistemi
embedded e devono accedere direttamente alle SD cards ,cos� come i PC che
hanno il lettore gi� incluso,e si suppone abbiano pagato il dovuto,
Quindi a maggior ragione anch'io devo pagare?
Oppure se uso delle librerie che sfruttano le specifiche semplificate del
2006 con relativo disclaimer non devo pagare niente?

Scusa davvero,ma devi spiegarmenlo pi� terra terra
ciao


Giulia

unread,
May 6, 2013, 10:50:29 AM5/6/13
to
> Scusa davvero,ma devi spiegarmenlo pi� terra terra

Se non usi la documentazione ufficiale, non usi il marchio , ma usi semplicemente la SD come memoria del tuo dispositivo con software
FOSS non devi pagare niente come qualunque arduino o similari al mondo(che ne vengono venduti a bizzeffe).
Poi tutto dire che un prodotto non certificato SD sia facilmente commerciabile!
Al tuo cliente dovrai dire che il tuo prodotto potrebbe non essere compatibile con tutte le sd in circolazione presenti e future!

Giulia


blisca

unread,
May 6, 2013, 11:04:07 AM5/6/13
to

"Giulia" <far...@iperbole.bologna.it> ha scritto nel messaggio
news:km8fvl$ptj$1...@tdi.cu.mi.it...
ok,grazie davvero Giulia


dalai lamah

unread,
May 6, 2013, 1:23:04 PM5/6/13
to
Un bel giorno Marco Trapanese digit�:

> Non ho sottomano i link precisi ma da quello che ricordo le licenze le
> devi pagare se mostri il logo SD e se usi il protocollo proprietario.
>
> Se vai di SPI e, nel caso della FAT, senza il supporto per i LFN (8.3)
> non hai bisogno di licenze particolari.

Confermo e aggiungo:

http://en.wikipedia.org/wiki/MultiMediaCard#Table

In realt� questa tabella non mi sembra del tutto corretta, io sapevo che le
microSD (che sono quello che ormai trovi in giro, le SD "vere" sono ormai
rare) non fossero obbligate a supportare la modalit� SPI. Io posso dirti
che tempo fa abbiamo provato a usare una microSDHC Sandisk in un nostro
dispositivo che si � sempre mangiato MMC e SD senza problemi, e non ha
funzionato. Ma non abbiamo fatto nessun tipo di debug, magari si trattava
solo di timing diversi.

Nel dubbio comunque se ne devi comprare un lotto � meglio comprarne una e
provare.

--
Fletto i muscoli e sono nel vuoto.

blisca

unread,
May 6, 2013, 1:52:40 PM5/6/13
to

"dalai lamah" <antoni...@hotmail.com> ha scritto nel messaggio
news:duq1iuuh31u1.w...@40tude.net...
ringrazio tutti per le spiegazioni


0 new messages