Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inappropriate RC filters at IO signals - causing malfunction on 3.3 V logic #6

Open
kaklik opened this issue May 20, 2021 · 3 comments

Comments

@kaklik
Copy link
Contributor

kaklik commented May 20, 2021

IO signals are loaded by RC filter with values 33Ohm and 10nF!

image

The value of the capacitors should be decreased to about 100pF or completely removed.


Objevení tého chyby trvalo více než dva roky. Zásadní roli zde zřejmě hrálo umístění kondenzátorů ve schéma do místa, kde nikdo neočekával souvislost s IO signály. Tím pádem nikdo z řešitelů nezohledňoval přítomnost kapacit při řešení nefuknčnosti modemu na 3.3V IO signalizaci. V průběhu celé doby byl tento problém řešen použitím 5V signalizace na modemu napájeném z 3.3V.
Toto nešťastné rozhodnutí zas souvisí s podivnou formulací z datasheetu Si1060.

image

@kaklik kaklik changed the title Inappropriate RC filters at IO signals Inappropriate RC filters at IO signals - causing malfunction on 3.3 V logic May 20, 2021
@ChroustJan ChroustJan removed their assignment May 20, 2021
@kaklik
Copy link
Contributor Author

kaklik commented May 20, 2021

@ChroustJan Očekával bych že svojí chybu napravíš a až potom si odebereš přiřazení..

@ChroustJan
Copy link

@kaklik chceš tam nic nebo 100pF?

@kaklik
Copy link
Contributor Author

kaklik commented May 22, 2021

Právě se mi podařilo v ISM01A přepsat firmware při USB-UART převodníku přepuntém na 3.3V logiku.

$ ./uploader.py --port /dev/ttyUSB0 radio.ism01a.ihx 
uploading to port /dev/ttyUSB0
Connecting to /dev/ttyUSB0
Trying autosync

+++�	_3DmbH��	`3DmbF�OK
ATI


ATI
RFD SiK 2.0 on
AT&UPDATE
Sent update command
Got sync
board 4f  freq 43
erasing...
programing...
[##################################################] 45424/45424 (100%)

verifying...
[##################################################] 45424/45424 (100%)

done.

Zároveň modem rozumí AT příkazům.

$ picocom -b 57600 /dev/ttyUSB0 
picocom v2.2

port is        : /dev/ttyUSB0
flowcontrol    : none
baudrate is    : 57600
parity is      : none
databits are   : 8
stopbits are   : 1

escape is : C-a
local echo is : no
noinit is : no
noreset is : no
nolock is : no
send_cmd is : sz -vv
receive_cmd is : rz -vv -E
imap is :
omap is :
emap is : crcrlf,delbs,

Type [C-a] [C-h] to see available commands

Terminal ready
ATI0
RFD SiK 2.0 on ISM01A

Udělal jsem to tak, že jsem odletoval kondezátory C22, C23, C25, C26, C27, C28.

image

Použít kapacity s malou hodnotou jsem nezkoušel, protože je nemám.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants