Uno de los problemas de las fuentes de alimentación que utilizan circuitos integrados reguladores como el LM350, es que no parten de 0 V, sino de 1,25 V que es la tensión del zener interno. En este artículo, cómo podemos evitar este problema y hacer una fuente que realmente parta de cero volts.

Como muestra la figura 1, los circuitos integrados reguladores de tensión, como el LM350 y otros de la misma familia, poseen diodos zener internos de 1,25 que sirven de referencia para la regulación.

 


 

 

El resultado es que en la condición de mínima tensión de salida, cuando el pino de referencia es aterrizado, no obtenemos 0 V de salida, sino 1,25 V, que es la tensión del zener.

Hay una forma sencilla de superar este problema con algunos componentes adicionales. Lo que hacemos es, en lugar de simplemente aterrizar el perno de referencia, lo colocamos en una tensión negativa de 1,25 V.

Así, como muestra la figura 2, en lugar de tener una tensión de salida que varía entre 1,25 V y 12 V o poco más, tendremos una tensión de salida variando entre 1,25 - 1,25 V = 0 V y 12 - 1,25 = 10,75 V.

 


 

 

Basta entonces cambiar un poco el valor de los componentes del divisor resistivo de referencia para que los 10,75 V sean aumentados y pasemos a tener una tensión de salida en el rango de 0 a 12 V o incluso más.

Es justamente lo que haremos en nuestro proyecto de fuente que, usando el circuito integrado LM350T, puede proporcionar una corriente máxima de salida de 3 A.

 

Como funciona

El transformador con toma central es común, proporcionando una tensión de 16 V con una corriente máxima de 3 A, que es lo que necesitamos para la salida.

Sin embargo, usamos dos circuitos rectificadores. Uno de ellos, de onda completa, proporciona la tensión principal, que servirá para alimentar la carga.

El otro, más simple, con sólo un diodo, proporciona una tensión negativa que servirá de referencia para el circuito integrado.

Así, usamos un amplificador operacional del tipo TL081 o equivalente, para generar una tensión negativa de 1,25 V, dada por los resistores de una red de realimentación negativa.

En la salida de este operacional es que se conectará entonces el circuito variable de referencia al regulador de tensión.

Por supuesto, la precisión del cero voltio obtenido dependerá de los resistores del divisor, pudiendo ser necesario que el lector, o haga experimentos en función de la tolerancia o utilice para R3 un trimpot de 10 k ohms en serie con una resistencia de 39 k ohms.

 

Montaje

En la figura 3 tenemos el diagrama completo de la fuente de alimentación.

 


 

 

 

Una placa de circuito impreso para el montaje es sugerida en la figura 4.

 


 

 

 

El circuito integrado regulador de tensión LM350T debe montarse en un buen radiador de calor.

Observe que las pistas de entrada y salida de la corriente principal del circuito deben tener al menos 3 mm de ancho (1 mm para cada amperio).

Los capacitores electrolíticos del filtro deben tener tensiones de trabajo de al menos 25 V.

El potenciómetro de ajuste es común lineal y para mayor control de la tensión de salida se puede agregar al circuito un voltímetro. Una idea consiste en utilizar un miliamperímetro de 0-1 mA en serie con un trimpot de 47 k ohms y una resistencia de 10 k ohms para hacer un voltímetro. Su calibración se puede realizar sobre la base de las indicaciones de un multímetro común.

 

Prueba y uso

Después de comprobar el montaje, conecte la fuente a la toma de corriente y en su salida un multímetro común en la escala de tensiones que permita leer 12 V DC.

Coloque P1 como mínimo, y ajuste P2 para que el multímetro indique cero volts de salida.

Después, ajuste P1 al máximo y compruebe cuál es la tensión de salida. Ajuste P3 del instrumento (salida) si se utiliza, para que indique esta tensión máxima de salida.

Si se comprobó el funcionamiento, es sólo usar la fuente observando siempre la polaridad de su salida, no sobrepasando la corriente máxima que ella puede suministrar y, si alimentar equipos electrónicos, nunca cambiar de tensión con ellos en funcionamiento.

Con el uso de transformadores para tensiones mayores y circuitos integrados apropiados, se pueden proyectar fuentes de 0 a tensiones entre 22 y 30 V fácilmente.

 

Semiconductores:

CI-1 - LM350T - circuito integrado regulador de tensión

CI-2 - TL091 - circuito integrado amplificador operacional

D1, D2 - 1N5402 - diodos rectificadores

D3 - 1N4002 - diodo rectificador

LED1 - LED rojo común

 

Resistores: (1/8 W, 5%)

R1 - 2,2 k ohms - rojo, rojo, rojo

R2 - 220 ohms - rojo, rojo, marrón

R3, R4, R5 - 47 k ohms - amarillo, violeta, naranja

R6 - 39 k ohms - naranja, blanco, naranja

P1 - 2,2 k ohms - potenciómetro lineal

P2 - 10 k ohms - trimpot

P3 - 47 k ohms - trimpot

 

Capacitores:

C1 - 4 700 uF x 25 V - electrolítico

C2 - 1 000 uF x 25 V - electrolítico

C3 - 100 uF x 16 V – electrolítico

 

Varios:

F1 - 1 A - Fusible

T1 - Transformador con primario según la red local y secundaria de 15 + 15 V x 3 A

Placa de circuito impreso, soporte de fusible, radiador de calor para CI-1, cable de alimentación, bornes de salida, caja para montaje, botón para el potenciómetro, hilos, soldadura, etc.

 

 

18.924MBMemory Usage49.19msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1752090304 "last" => 1752090304...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (201μs)
  • afterInitialise (1.14MB) (3.19ms)
  • afterRoute (179.16KB) (979μs)
  • beforeRenderComponent com_content (100.7KB) (387μs)
  • Before Access::preloadComponents (all components) (33.45KB) (185μs)
  • After Access::preloadComponents (all components) (107.06KB) (467μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (9μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (28.11ms)
  • Before Access::getAssetRules (id:21527 name:com_content.article.25304) (514.65KB) (1.15ms)
  • After Access::getAssetRules (id:21527 name:com_content.article.25304) (7.38KB) (49μs)
  • afterRenderComponent com_content (390.02KB) (6.76ms)
  • afterDispatch (2.25KB) (55μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.98ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (321μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (93μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.13ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.78KB) (576μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (70μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (194μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (48μs)
  • afterRender (261.92KB) (3.14ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (57.15%)
    28.11ms
    1 x afterRenderComponent com_content (390.02KB) (13.74%)
    6.76ms
    1 x afterInitialise (1.14MB) (6.48%)
    3.19ms
    1 x afterRender (261.92KB) (6.38%)
    3.14ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (4.03%)
    1.98ms
    1 x Before Access::getAssetRules (id:21527 name:com_content.article.25304) (514.65KB) (2.34%)
    1.15ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.31%)
    1.13ms
    1 x afterRoute (179.16KB) (1.99%)
    979μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.78KB) (1.17%)
    576μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.95%)
    467μs
    1 x beforeRenderComponent com_content (100.7KB) (0.79%)
    387μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.65%)
    321μs
    1 x afterLoad (85.36KB) (0.41%)
    201μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.39%)
    194μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.38%)
    185μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.19%)
    93μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.14%)
    70μs
    1 x afterDispatch (2.25KB) (0.11%)
    55μs
    1 x After Access::getAssetRules (id:21527 name:com_content.article.25304) (7.38KB) (0.1%)
    49μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.1%)
    48μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    9μs
21 statements were executed, 5 of which were duplicates, 16 unique11.54ms1.58MB
  • SELECT @@SESSION.sql_mode;28μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 169μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)189μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`52μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest69μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`395μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)289μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.97ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`348μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '25304'168μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)176μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`189μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)239μs3.98KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`174μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC432μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`204μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1161μs1.89KB/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)76μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context59μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)172μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 178μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy