Post Reply 
HP-48 FRAM Cards
08-20-2016, 11:52 AM (This post was last modified: 08-22-2016 04:45 PM by matthiaspaul.)
Post: #45
RE: HP-48 FRAM Cards
(08-19-2016 12:06 AM)JDW Wrote:  
(08-18-2016 09:56 AM)matthiaspaul Wrote:  I find the design and finish of that seller's cards somewhat distracting. There's so much that could be done better that I'm considering making my own design... (If I only had the time... ;-)

Maybe I should hold out for your edition then? :-)

Seriously, from day one I was concerned about that FRAM card design (even the SRAM cards from that same seller) simply due to "static discharge." As you know, all the old HP and third party cards were made very well in that they were completely covered. Not only did that protect the expensive circuitry from death-by-static, but it also covered the PCB so your eyes are never distracted!

So if anyone would kindly sell us FRAM cards at half the price of that EBAY seller, I think we could sell quite a few, with myself being first in line!
If I'd do it, these would be my design goals:

Mechanical design:

- thicker composite board 3D design to more closely resemble the original card dimensions. This will improve the stiffness of the card (to reduce the risk of damage by bending), it will eliminate "wobble" in the slot (for a better electrical contact, reduced wear of the connector contacts and longer life in industrial and/or vibrating environments), it will give a better and more secure grip when removed, and it will protect the "recess"-mounted chips from all too easy mechanical damage and being easily touched (ESD).
- possibility to fill the central recessed area of the card (where the chips are mounted) with epoxy to actually seal the chips - would reduce the ESD vulnerable area almost down to the card's contact area, but would make any repair impossible
- some kind of eject grip
- rounded corners
- (I spoke to a mechanical engineer about the possibility to design a spring-loaded flap to protect the contact area, but I doubt it will be possible to find an affordable solution for small batches)

Electrical design:

- 2 MB (if still possible to place with all the extras: 4 MB)
- high-quality FRAM chips (there are considerable price differences between chips up to factor 3: some of the cheapest chips I saw have read/write endurances of only 10^10 cycles, specified data retention times of about 10 years (at +85°C, though, but no specification for lower temperatures), and draw currents of up to 20mA active and 20µA in sleep, whereas some of the most expensive ones have 10^14 cycles, specified retention times of several decades (at less than +85°C, that is), and draw less than 12mA active and 8µA in sleep)
- better ESD protection (although perhaps not perfect)
- global hardware write protection switch
- reconfigurability to bankswitched memory for HP48SX compatibility (and to support 4 MB on 48GX without bogus error messages)
- micro-USB interface for easier and faster data transfer and card backup to PCs, possibly also as alternative power supply to save batteries (I would have to check HP48 schematics to see if this would be possible without modification) [EDIT: Unfortunately, an external power supply facility is technically impossible without a minor hardware modification in the calculator. A quirky and only partial solution would be a short external cable from the card to the serial port, but I don't think this would be very practical.]
- possibly integrated micro-SD card slot for local backups (peak power-consumption could be an issue - to be checked)
- possibly integrated wireless connectivity (BT? NFC?) (peak power-consumption could be an issue - to be checked)
- special power design to minimize power consumption
- quality placement and layout artwork adhering to established electrical design rules, not the result of some kind of wierd auto-placer and -router

Firmware design:

- Microcontroller emulating an USB mass storage device with virtual FAT file system to access the various HP ports
- Software configurable write protection of indivitual ports
- SD card could work as a "shadow" background storage medium to store "snapshots" of ports when set to read-only
- Possibility for a direct data channel to transfer individual values between a HP48 and a PC or smartphone application

Software:

- HP48 application software or library to enable/disable write protection and switch banks
- HP48 application software or library for directly transfer data

Finish:

- DIY parts kit? Self-assembled? Professionally made? Firmware / software a community project?

Greetings,

Matthias


--
"Programs are poems for computers."
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP-48 FRAM Cards - JDW - 07-16-2016, 02:59 AM
RE: HP-48 FRAM Cards - Dave Frederickson - 07-16-2016, 04:15 AM
RE: HP-48 FRAM Cards - JDW - 07-16-2016, 04:21 AM
RE: HP-48 FRAM Cards - matthiaspaul - 07-16-2016, 04:39 PM
RE: HP-48 FRAM Cards - Dave Frederickson - 07-16-2016, 09:18 PM
RE: HP-48 FRAM Cards - Michael Lopez - 07-16-2016, 07:07 AM
RE: HP-48 FRAM Cards - cruff - 07-16-2016, 12:20 PM
RE: HP-48 FRAM Cards - JDW - 07-16-2016, 12:24 PM
RE: HP-48 FRAM Cards - JDW - 07-17-2016, 09:23 AM
RE: HP-48 FRAM Cards - snrowe - 07-23-2016, 12:03 AM
RE: HP-48 FRAM Cards - JDW - 07-23-2016, 12:19 AM
RE: HP-48 FRAM Cards - snrowe - 07-23-2016, 12:51 AM
RE: HP-48 FRAM Cards - JDW - 07-23-2016, 12:58 AM
RE: HP-48 FRAM Cards - snrowe - 07-23-2016, 01:04 AM
RE: HP-48 FRAM Cards - Dave Frederickson - 07-23-2016, 01:40 AM
RE: HP-48 FRAM Cards - snrowe - 07-23-2016, 02:37 AM
RE: HP-48 FRAM Cards - Sylvain Cote - 07-23-2016, 02:45 AM
RE: HP-48 FRAM Cards - matthiaspaul - 07-23-2016, 05:10 PM
RE: HP-48 FRAM Cards - JDW - 07-23-2016, 10:56 PM
RE: HP-48 FRAM Cards - matthiaspaul - 07-24-2016, 02:28 AM
RE: HP-48 FRAM Cards - Dave Frederickson - 07-24-2016, 04:29 PM
RE: HP-48 FRAM Cards - matthiaspaul - 07-24-2016, 06:52 PM
RE: HP-48 FRAM Cards - Dave Frederickson - 07-23-2016, 12:46 AM
RE: HP-48 FRAM Cards - snrowe - 07-23-2016, 01:00 AM
RE: HP-48 FRAM Cards - Dave Frederickson - 07-23-2016, 01:22 AM
RE: HP-48 FRAM Cards - snrowe - 07-23-2016, 01:35 AM
RE: HP-48 FRAM Cards - JDW - 07-23-2016, 02:01 AM
RE: HP-48 FRAM Cards - JDW - 07-23-2016, 02:57 AM
RE: HP-48 FRAM Cards - snrowe - 07-23-2016, 03:14 AM
RE: HP-48 FRAM Cards - JDW - 07-23-2016, 03:50 AM
RE: HP-48 FRAM Cards - Dave Frederickson - 07-23-2016, 03:53 AM
RE: HP-48 FRAM Cards - JDW - 08-10-2016, 01:54 PM
RE: HP-48 FRAM Cards - matthiaspaul - 08-17-2016, 09:38 AM
RE: HP-48 FRAM Cards - JDW - 08-16-2016, 01:56 AM
RE: HP-48 FRAM Cards - matthiaspaul - 08-18-2016, 09:56 AM
RE: HP-48 FRAM Cards - JDW - 08-19-2016, 12:06 AM
RE: HP-48 FRAM Cards - Dave Frederickson - 08-19-2016, 12:20 AM
RE: HP-48 FRAM Cards - JDW - 08-19-2016, 12:32 AM
RE: HP-48 FRAM Cards - Dave Frederickson - 08-19-2016, 02:15 AM
RE: HP-48 FRAM Cards - matthiaspaul - 08-20-2016 11:52 AM
RE: HP-48 FRAM Cards - Ron Ross - 08-16-2016, 01:04 PM
RE: HP-48 FRAM Cards - JDW - 08-16-2016, 01:27 PM
RE: HP-48 FRAM Cards - Ron Ross - 08-16-2016, 04:14 PM
RE: HP-48 FRAM Cards - JDW - 08-16-2016, 11:43 PM
RE: HP-48 FRAM Cards - JDW - 08-19-2016, 02:21 AM
RE: HP-48 FRAM Cards - JDW - 08-21-2016, 11:44 PM
RE: HP-48 FRAM Cards - Han - 08-22-2016, 04:10 PM
RE: HP-48 FRAM Cards - matthiaspaul - 08-22-2016, 07:32 PM
RE: HP-48 FRAM Cards - gege - 08-25-2016, 03:19 PM
RE: HP-48 FRAM Cards - matthiaspaul - 08-25-2016, 07:38 PM
RE: HP-48 FRAM Cards - JDW - 08-25-2016, 11:52 PM
RE: HP-48 FRAM Cards - Ron Ross - 08-26-2016, 04:13 PM
RE: HP-48 FRAM Cards - matthiaspaul - 08-27-2016, 11:32 AM
RE: HP-48 FRAM Cards - JDW - 08-27-2016, 12:21 AM
RE: HP-48 FRAM Cards - gege - 08-27-2016, 09:36 AM
RE: HP-48 FRAM Cards - JDW - 08-29-2016, 12:21 AM
RE: HP-48 FRAM Cards - gege - 08-29-2016, 05:32 AM
RE: HP-48 FRAM Cards - JDW - 08-29-2016, 05:35 AM
RE: HP-48 FRAM Cards - gege - 08-29-2016, 05:36 AM
RE: HP-48 FRAM Cards - Han - 03-23-2017, 02:45 PM
RE: HP-48 FRAM Cards - Hans Brueggemann - 03-23-2017, 06:44 PM
RE: HP-48 FRAM Cards - Chris Dreher - 03-23-2017, 04:06 PM
RE: HP-48 FRAM Cards - EugeneNine - 03-23-2017, 04:58 PM
RE: HP-48 FRAM Cards - JDW - 03-23-2017, 11:54 PM
RE: HP-48 FRAM Cards - EugeneNine - 03-24-2017, 12:11 PM
RE: HP-48 FRAM Cards - Gary Cray - 07-16-2017, 06:47 PM



User(s) browsing this thread: 14 Guest(s)