Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics 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.

help me to choose right hardware/software

Status
Not open for further replies.

curious_mind

Full Member level 3
Joined
Apr 14, 2019
Messages
173
Helped
0
Reputation
0
Reaction score
0
Trophy points
16
Activity points
1,279
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
23,031
Helped
4,716
Reputation
9,448
Reaction score
5,089
Trophy points
1,393
Activity points
152,587
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
14,691
Helped
2,867
Reputation
5,744
Reaction score
2,876
Trophy points
1,393
Location
Minneapolis, Minnesota, USA
Activity points
109,764
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 3
Joined
Apr 14, 2019
Messages
173
Helped
0
Reputation
0
Reaction score
0
Trophy points
16
Activity points
1,279
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
15,730
Helped
5,068
Reputation
10,161
Reaction score
4,924
Trophy points
1,393
Location
Aberdyfi, West Wales, UK
Activity points
133,211
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 5
Joined
Mar 26, 2018
Messages
2,210
Helped
344
Reputation
706
Reaction score
512
Trophy points
113
Activity points
9,779
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

  • Component List (2).pdf
    183 KB · Views: 171
Last edited:

curious_mind

Full Member level 3
Joined
Apr 14, 2019
Messages
173
Helped
0
Reputation
0
Reaction score
0
Trophy points
16
Activity points
1,279
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 5
Joined
Mar 26, 2018
Messages
2,210
Helped
344
Reputation
706
Reaction score
512
Trophy points
113
Activity points
9,779
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.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top