Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Posts by Lundin‭

83 posts
83%
+8 −0
Meta How to treat data communication questions?

This question here about the OSI model was closed as off-topic. How should we treat questions about data communication? What is definitely on-topic here: Embedded systems programming, including...

3 answers  ·  posted 2y ago by Lundin‭  ·  last activity 2y ago by Olin Lathrop‭

Question discussion scope
81%
+7 −0
Q&A What are the most common causes of CAN bus communication errors?

One rule of thumb is that a CAN network should never have any error frames when it is up and running. It is expected to have some when all nodes are "waking up", or if you hot plug something to the...

posted 4y ago by Lundin‭  ·  edited 4y ago by Lundin‭

Answer
81%
+7 −0
Q&A How to access a hardware register from firmware?

When writing firmware in C for a microcontroller, how can I directly access a memory location such as a hardware peripheral register, given its absolute address? Is there a way to do this safely an...

1 answer  ·  posted 4y ago by Lundin‭  ·  edited 4y ago by Lundin‭

81%
+7 −0
Q&A How to access a hardware register from firmware?

Using pointer types In C, an object pointer such as uint8_t* ptr is the equivalent concept to use for hardware addresses. A compiler makes this pointer type large enough to contain all addresses in...

posted 4y ago by Lundin‭

Answer
80%
+6 −0
Q&A Mysterious little cases hanging on street wirings in India

Based on this nerdy but seemingly trustworthy site: https://www.prc68.com/I/TelephonePoles.shtml Then I would guess these are cable TV repeaters/signal amplifiers. Classic cable TV uses copper co...

posted 2y ago by Lundin‭

Answer
80%
+6 −0
Q&A Standardized schematic/layout file formats for PCB CAD tools?

As we know there exists numerous different kinds of PCB CAD software. The big ones seem to be Eagle, KiCAD, Altium, OrCAD, Solidworks, DesignSpark and probably a few more. When it comes to mechani...

1 answer  ·  posted 2y ago by Lundin‭  ·  last activity 2y ago by Olin Lathrop‭

80%
+6 −0
Q&A Location of AGC in a superheterodyne RX chain

RF novice here. If using a superheterodyne receiver for the purpose of FM/FSK modulated signals, I'm wondering if the location of an optional automatic gain control (AGC) circuit is always placed o...

0 answers  ·  posted 2y ago by Lundin‭

77%
+5 −0
Q&A What are the most common causes of CAN bus communication errors?

I can't get my CAN bus application (ISO 11898-2, classic "high speed CAN") working and I'm receiving various CAN error frames. These error frames manifest themselves as sequences of 6 bits with my ...

1 answer  ·  posted 4y ago by Lundin‭  ·  last activity 4y ago by Lundin‭

77%
+5 −0
Q&A Titanic submarine control considerations

Coming from a background of safety-related applications and industrial control systems, with some maritime applications experience, I could offer a few insights. These kind of game controls are li...

posted 10mo ago by Lundin‭

Answer
77%
+5 −0
Q&A How to perform initialization of static storage variables in embedded systems?

Things happening/things we want to happen before main() is called: The code executed before main() is often referred to as "the C runtime (CRT)" or just "start-up code". This code is typically pro...

posted 1y ago by Lundin‭  ·  edited 10mo ago by Lorenzo Donati‭

Answer
77%
+5 −0
Q&A How to perform initialization of static storage variables in embedded systems?

Whenever declaring a variable in C outside a function at file scope or when specifying it as static, it gets assigned a life time known as static storage duration. Meaning it will be accessible thr...

1 answer  ·  posted 1y ago by Lundin‭  ·  last activity 10mo ago by Lorenzo Donati‭

77%
+5 −0
Q&A What effect will extreme temperatures have on characteristic impedance of a wire?

My scenario is this: radio equipment controlling an overhead crane inside a steel mill. Specifically it is used for transporting melting pots. With the current, unfortunate installation, the antenn...

2 answers  ·  posted 2y ago by Lundin‭  ·  last activity 9mo ago by Lorenzo Donati‭

77%
+5 −0
Meta Creating a FAQ: how to read a datasheet

After reading various low quality questions Someplace Else today, it (once again) occurred to me that a whole lot of people, mostly hobbyists and engineering students, have no clue how to do the mo...

4 answers  ·  posted 2y ago by Lundin‭  ·  last activity 9mo ago by Lorenzo Donati‭

Question discussion papers faq
77%
+5 −0
Q&A Flyback transformer with Intrinsic Safety

Disclaimer: I'm not an expert of EX classification myself, but I once was project/product manager for such a project (a zone 0/20 intrinsic control system product). While I can't answer the questio...

posted 2y ago by Lundin‭

Answer
77%
+5 −0
Q&A Is there a way to reliably measure antenna return loss outside a lab?

Assume I'm a complete beginner at RF. Is there a way to measure return loss of an antenna, in such a manner that I can reliably reproduce the measurement later on? What I'm talking about is produ...

2 answers  ·  posted 3y ago by Lundin‭  ·  last activity 1y ago by TonyStewart‭

77%
+5 −0
Meta How about a new section for code reviews?

Regarding scope of embedded systems/firmware When we released Software Development, I made a push to make all forms of embedded systems programming off-topic and re-direct such to this site. The ...

posted 3y ago by Lundin‭  ·  edited 3y ago by Lundin‭

Answer
77%
+5 −0
Q&A What should be considered when picking a flyback diode?

Which are the parameters I should looking for when picking a flyback diode to be placed across a generic coil, such as a relay? That is: a coil with plain on/off functionality, for example a 24VDC ...

2 answers  ·  posted 3y ago by Lundin‭  ·  edited 9mo ago by Lorenzo Donati‭

75%
+4 −0
Meta How can we grow this community?

After reading the suggestion about conferences, I came up with a loose brainstorming idea... What draws engineers to fairs/conferences (apart from free lunch)? Most definitely technical speeches/sl...

posted 2y ago by Lundin‭

Answer
75%
+4 −0
Q&A CAN "split" pin, bus termination and common mode stabilization

Modern CAN transceivers like MCP2561FD that support CAN FD with high baudrates come with an optional feature called SPLIT, which is to my understanding a reference voltage output pin used to give a...

1 answer  ·  posted 2y ago by Lundin‭  ·  last activity 2y ago by Olin Lathrop‭

75%
+4 −0
Q&A Thermal relief for through-hole on multi-layer PCB

When using through-hole ("THR") connectors on a multi-layer PCB, I frequently notice problems with the ground pins, when these are connected to the ground plane(s) through various "thermal relief" ...

1 answer  ·  posted 2y ago by Lundin‭  ·  edited 2y ago by Nick Alexeev‭

75%
+4 −0
Q&A Why do DC/DC switching controllers seem to favour the buck-boost topology over similar ones like Cuk, SEPIC and Zeta?

I'm not sure there's a technical reason, except usually the offered parts are multi-topology and then they could be listed as buck-boost while they at the same time could as well be used as flyback...

posted 3y ago by Lundin‭

Answer
75%
+4 −0
Meta Are we there yet?

Hi there! The on-topic page https://electrical.codidact.com/help/topics might need a bit of tweaking and discussion. I think it is important that such a page attempts to be as specific as possible ...

posted 4y ago by Lundin‭

Answer
75%
+4 −0
Meta Tag creation/deletion criteria

Because of recent discussions regarding whether vague terms like voltage and ground should be valid tag names or not, it is clear that we have no consistent rules here. These terms are about on-top...

2 answers  ·  posted 8mo ago by Lundin‭  ·  last activity 8mo ago by Lorenzo Donati‭

75%
+4 −0
Q&A Most reliable galvanic isolation technology for extreme EMI environments?

I'm working on another project with extreme EMC requirements as per various notorious military EMC standards. Civilian product but for military use, and as such subject to the toughest levels of co...

1 answer  ·  posted 4mo ago by Lundin‭  ·  last activity 4mo ago by Olin Lathrop‭