Skip to content

Commit 34f16db

Browse files
committed
deprecate old led driver
1 parent 54879c8 commit 34f16db

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

edg/abstract_parts/AbstractLedDriver.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from ..abstract_parts import *
2+
from deprecated import deprecated
23

34

45
@abstract_block
@@ -18,6 +19,7 @@ def __init__(self, max_current: RangeLike):
1819
self.max_current = self.ArgParameter(max_current)
1920

2021

22+
@deprecated("ripple should be an internal parameter")
2123
class LedDriverSwitchingConverter(BlockInterfaceMixin[LedDriver]):
2224
"""LED driver mixin indicating that the LED driver is a switching converter and with a peak-peak ripple limit."""
2325
@init_in_parent

edg/parts/LedDriver_Al8861.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ def __init__(self, diode_voltage_drop: RangeLike = Range.all()):
6464
def generate(self):
6565
super().contents()
6666

67+
# TODO replace with BuckConverterPowerPath, though the 33uH minimum inductance is very high
6768
self.require(self.max_current.within((0, 1.5)*Amp)) # for MSOP and SOT89 packages
6869

6970
isense_ref = Range(0.096, 0.104)

0 commit comments

Comments
 (0)