[asterisk-bugs] [DAHDI-linux 0015261]: [patch] SPI clock timing to SI3210/15 is not as per datasheet
Asterisk Bug Tracker
noreply at bugs.digium.com
Mon Sep 14 15:08:42 CDT 2009
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=15261
======================================================================
Reported By: alecdavis
Assigned To: sruffell
======================================================================
Project: DAHDI-linux
Issue ID: 15261
Category: wctdm
Reproducibility: always
Severity: tweak
Priority: normal
Status: acknowledged
Target Version: 2.2.0
======================================================================
Date Submitted: 2009-06-03 04:39 CDT
Last Modified: 2009-09-14 15:08 CDT
======================================================================
Summary: [patch] SPI clock timing to SI3210/15 is not as per
datasheet
Description:
Referring to Silicon Labs Si3215 datasheet "Figure 7, SPI Timing Diagram",
and capturing SCS, SLCK, SDO, and SDI on a scope revealed some
discrepencies between data sheet and code.
The is true also of Zaptel Code.
The areas of concern are:
1. Idle state of clock is shown in data sheet as logic 1, Both the
write_8bits and read_8bits have code to SCLK to 1 before CS goes low.
read_8bits has code to set SCLK to logic 0 after CS has gone high.
2. In read_8bits the reading of SD0 should happen after rising edge of
clock.
Currently it's read immediatley after SCLK is driven low.
If the SCLK idle state of 0 was for safety reasons, what about SDO, it can
be either 0 or 1. I don't think this was the reason.
Would these fix the code in wctdm_voicedaa_check_hook
/* Try to track issues that plague slot one FXO's */
======================================================================
----------------------------------------------------------------------
(0110629) alecdavis (reporter) - 2009-09-14 15:08
https://issues.asterisk.org/view.php?id=15261#c110629
----------------------------------------------------------------------
sean: This week...
To every commiter:
How about a 'low priority' day and close some of the many low risk low
priority bugs.
Issue History
Date Modified Username Field Change
======================================================================
2009-09-14 15:08 alecdavis Note Added: 0110629
======================================================================
More information about the asterisk-bugs
mailing list