Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

help me to choose right hardware/software

curious_mind

Full Member level 1
Joined
Apr 14, 2019
Messages
99
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Activity points
772
I have to design a disturbance recorder for power systems. Specs are detailed. But in essence it should store 100 events on board in a specified format (have to work out for memory depth). I want to just ask forum members, about the right choice of hardware/software for this type of problem. I do not want to design board from scratch.

btw: my natural choice was rasberry pi, but it does not come with flash storage.
 

KlausST

Super Moderator
Staff member
Joined
Apr 17, 2014
Messages
18,097
Helped
4,057
Reputation
8,114
Reaction score
3,976
Trophy points
113
Activity points
119,397
Hi,

There should be an SD card on a raspberry.

You are free to
* add external SPI flash memories,
* use network storage
* USB stick,
* USB SDD
* USB HDD

Klaus
 

BradtheRad

Super Moderator
Staff member
Joined
Apr 1, 2011
Messages
13,647
Helped
2,701
Reputation
5,398
Reaction score
2,620
Trophy points
1,393
Location
Minneapolis, Minnesota, USA
Activity points
101,910
Is your plan to write a program yourself?
Or if you're lucky you can find an event logger routine which keeps track of time and creates a new entry each time you send it a piece of data.

Your event can be described in plain language and stored as ascii characters in memory.
Or events can be abbreviated as a single character (b=blackout, d=distorted sinewave, h=hash on the line, v=voltage drop, etc.).
 

curious_mind

Full Member level 1
Joined
Apr 14, 2019
Messages
99
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Activity points
772
I prefer off the shelf software and hardware modules to do rapid development. Highly appreciate if you can guide me so. I need to deploy this module, so will USB HDD be better or perhaps any other solution. Any alternatives to rasberry pi or will it be the best solution. Coud you provide any link that provides reference design for disturbance recording methodology
 

betwixt

Super Moderator
Staff member
Joined
Jul 4, 2009
Messages
14,369
Helped
4,727
Reputation
9,469
Reaction score
4,495
Trophy points
1,393
Location
Aberdyfi, West Wales, UK
Activity points
122,611
ESP826/ESP32 modules maybe.

They have ADC and usually several Mb of on module storage that you can configure as flash filing system. You can interface to most of them with USB and they all have WiFi, ESP32 has Bluetooth too. Costs are very low (< $5 US) and development software is free.

Brian.
 

danadakk

Advanced Member level 1
Joined
Mar 26, 2018
Messages
411
Helped
80
Reputation
159
Reaction score
91
Trophy points
28
Activity points
2,083
PSOC will give you analog (A/D, Vref, Muxes, DAC, PGA+ USB (&USBUART) + DSP + SDCARD + ARM core (some parts
dual core) and lots of other onchip capabilities.

The chip has a catalog of onchip resources. Attached a catalog of onchip components.
In PSOC language a component is an onchip resource.

Here is an example project, single chip. You can see from right hand window still lots of
other resources left for other tasks. Tons of example projects in IDE as well as community
projects done -


https://www.cypress.com/blog/problem-solver/100-projects-100-days-psoc-4-ble Bluetooth

You drag and drop components out of the chips catalog into work area, wire up internally and out to
pins, and use the library of API calls for each component to do your coding. You can do everything
from random logic codeless designs to high end DSP and state machines and designs using DDS
and the like onchip components. Even custom components using either schematic capture or
Verilog or both.

IDE (PSOC Creator) and compiler free. Good low end start board with debug $ 10.



1601633762367.png

1601633793479.png
Regards, Dana.
 

Attachments

Last edited:

curious_mind

Full Member level 1
Joined
Apr 14, 2019
Messages
99
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Activity points
772
But for disturbance recorder I require good amount of RAM, flash, ethernet all in one place. I do not think PSOC can give me that.
 

danadakk

Advanced Member level 1
Joined
Mar 26, 2018
Messages
411
Helped
80
Reputation
159
Reaction score
91
Trophy points
28
Activity points
2,083
PSOC goes to 1024KB FLASH, 288 KB RAM, PSOC 6 dual core.

PSOC 5LP 256KB and 64KB respectively.

Both support for SDCARD.

No Ethernet.


Regards, Dana.
 

Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top